X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fmenu%2Fxonotic%2Fdialog_settings.qc;h=bd6fd4c4f41295e6d7228e02c2972717b63b4ee6;hb=ad2d918472c84295255fba550959b58cacc9cfb1;hp=a992e80593e4b14b62b86aa96f683f5d4df4695e;hpb=e3507f4fdbc2b3e15b663365e57e0aa60f3cf1a6;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/menu/xonotic/dialog_settings.qc b/qcsrc/menu/xonotic/dialog_settings.qc index a992e8059..bd6fd4c4f 100644 --- a/qcsrc/menu/xonotic/dialog_settings.qc +++ b/qcsrc/menu/xonotic/dialog_settings.qc @@ -1,15 +1,15 @@ -#ifdef INTERFACE -CLASS(XonoticSettingsDialog) EXTENDS(XonoticDialog) - METHOD(XonoticSettingsDialog, fill, void(entity)) - ATTRIB(XonoticSettingsDialog, title, string, _("Settings")) - ATTRIB(XonoticSettingsDialog, color, vector, SKINCOLOR_DIALOG_SETTINGS) - ATTRIB(XonoticSettingsDialog, intendedWidth, float, 0.96) - ATTRIB(XonoticSettingsDialog, rows, float, 18) - ATTRIB(XonoticSettingsDialog, columns, float, 6) -ENDCLASS(XonoticSettingsDialog) -#endif +#include "dialog_settings.qh" + +#include "dialog_settings_video.qh" +#include "dialog_settings_effects.qh" +#include "dialog_settings_audio.qh" +#include "dialog_settings_game.qh" +#include "dialog_settings_input.qh" +#include "dialog_settings_user.qh" +#include "dialog_settings_misc.qh" + +#include "tabcontroller.qh" -#ifdef IMPLEMENTATION void XonoticSettingsDialog_fill(entity me) { entity mc; @@ -19,11 +19,10 @@ void XonoticSettingsDialog_fill(entity me) me.TD(me, 1, 2, mc.makeTabButton(mc, _("Effects"), makeXonoticEffectsSettingsTab())); me.TD(me, 1, 2, mc.makeTabButton(mc, _("Audio"), makeXonoticAudioSettingsTab())); me.TR(me); - me.TD(me, 1, 1.5, mc.makeTabButton(mc, _("Game"), makeXonoticGameSettingsTab())); + me.TD(me, 1, 1.5, mc.makeTabButton(mc, _("Game"), NEW(XonoticGameSettingsTab))); me.TD(me, 1, 1.5, mc.makeTabButton(mc, _("Input"), makeXonoticInputSettingsTab())); me.TD(me, 1, 1.5, mc.makeTabButton(mc, _("User"), makeXonoticUserSettingsTab())); me.TD(me, 1, 1.5, mc.makeTabButton(mc, _("Misc"), makeXonoticMiscSettingsTab())); me.gotoRC(me, 2.5, 0); me.TD(me, me.rows - 2.5, me.columns, mc); } -#endif