X-Git-Url: https://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fmenu%2Fxonotic%2Fdialog_quit.qc;h=3f5b18712ea8263b277e72a4624a2ae0af65dd21;hp=71de59dac2e33166fb3479d29655656498a8089c;hb=c06a3a14f0ba50c9a5665d98f26c90735df39bde;hpb=e921ae9f86a09d0a20cd4c72b44e6d71d25975ea diff --git a/qcsrc/menu/xonotic/dialog_quit.qc b/qcsrc/menu/xonotic/dialog_quit.qc index 71de59dac2..3f5b18712e 100644 --- a/qcsrc/menu/xonotic/dialog_quit.qc +++ b/qcsrc/menu/xonotic/dialog_quit.qc @@ -1,16 +1,9 @@ -#ifdef INTERFACE -CLASS(XonoticQuitDialog) EXTENDS(XonoticDialog) - METHOD(XonoticQuitDialog, fill, void(entity)) - ATTRIB(XonoticQuitDialog, title, string, _("Quit")) - ATTRIB(XonoticQuitDialog, color, vector, SKINCOLOR_DIALOG_QUIT) - ATTRIB(XonoticQuitDialog, intendedWidth, float, 0.5) - ATTRIB(XonoticQuitDialog, rows, float, 3) - ATTRIB(XonoticQuitDialog, columns, float, 2) - ATTRIB(XonoticQuitDialog, name, string, "Quit") -ENDCLASS(XonoticQuitDialog) -#endif +#include "dialog_quit.qh" + +#include "textlabel.qh" +#include "commandbutton.qh" +#include "button.qh" -#ifdef IMPLEMENTATION void XonoticQuitDialog_fill(entity me) { entity e; @@ -18,9 +11,10 @@ void XonoticQuitDialog_fill(entity me) me.TD(me, 1, 2, makeXonoticTextLabel(0.5, _("Are you sure you want to quit?"))); me.TR(me); me.TR(me); - me.TD(me, 1, 1, e = makeXonoticCommandButton(_("Yes"), '1 0 0', "echo ]quit\nquit", 0)); - me.TD(me, 1, 1, e = makeXonoticButton(_("No"), '0 1 0')); + me.TD(me, 1, 1, e = makeXonoticCommandButton_T(_("Yes"), '1 0 0', "echo ]quit; quit", 0, + _("Back to work..."))); + me.TD(me, 1, 1, e = makeXonoticButton_T(_("No"), '0 1 0', + _("I got some more fragging to do!"))); e.onClick = Dialog_Close; e.onClickEntity = me; } -#endif