X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fmenu%2Fxonotic%2Fdialog_quit.qc;h=3f5b18712ea8263b277e72a4624a2ae0af65dd21;hb=8d6302c73451c7f8aa7ca5d5eb54d926b73342f6;hp=74692cf87677e734e16b7e8c814ca548a6c52fcb;hpb=18302817d7f0cb0ba74398200da5e400ffc1b9a4;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/menu/xonotic/dialog_quit.qc b/qcsrc/menu/xonotic/dialog_quit.qc index 74692cf87..3f5b18712 100644 --- a/qcsrc/menu/xonotic/dialog_quit.qc +++ b/qcsrc/menu/xonotic/dialog_quit.qc @@ -1,19 +1,9 @@ -#ifndef DIALOG_QUIT_H -#define DIALOG_QUIT_H -#include "dialog.qc" -CLASS(XonoticQuitDialog, XonoticDialog) - METHOD(XonoticQuitDialog, fill, void(entity)); - ATTRIB(XonoticQuitDialog, title, string, _("Quit")) - ATTRIB(XonoticQuitDialog, tooltip, string, _("Quit the game")) - 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; @@ -21,11 +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_T(_("Yes"), '1 0 0', "echo ]quit\nquit", 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