X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fmenu%2Fxonotic%2Fdialog_settings.qc;h=bd6fd4c4f41295e6d7228e02c2972717b63b4ee6;hb=87f7bb1e370243064beac5cb18ced5893d5c8e00;hp=eb57476afaacbd79661c5982afaf34b74052e72e;hpb=919c48e2ad5873bf1efb041be2e23e2e60903baf;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/menu/xonotic/dialog_settings.qc b/qcsrc/menu/xonotic/dialog_settings.qc index eb57476af..bd6fd4c4f 100644 --- a/qcsrc/menu/xonotic/dialog_settings.qc +++ b/qcsrc/menu/xonotic/dialog_settings.qc @@ -1,17 +1,15 @@ -#ifndef DIALOG_SETTINGS_H -#define DIALOG_SETTINGS_H -#include "dialog.qc" -CLASS(XonoticSettingsDialog, 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; @@ -21,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