From b4ddcaff8361d73313ac81a85c60edffb1817a3c Mon Sep 17 00:00:00 2001 From: Samual Lenks Date: Sun, 24 Nov 2013 21:09:11 -0500 Subject: [PATCH] Remove "advanced" dialog for multiplayer create tab --- qcsrc/menu/classes.c | 1 - .../menu/xonotic/dialog_multiplayer_create.c | 6 -- .../dialog_multiplayer_create_advanced.c | 59 ------------------- qcsrc/menu/xonotic/mainwindow.c | 4 -- 4 files changed, 70 deletions(-) delete mode 100644 qcsrc/menu/xonotic/dialog_multiplayer_create_advanced.c diff --git a/qcsrc/menu/classes.c b/qcsrc/menu/classes.c index 6bfdfb1c4..4658d08bc 100644 --- a/qcsrc/menu/classes.c +++ b/qcsrc/menu/classes.c @@ -59,7 +59,6 @@ #include "xonotic/dialog_quit.c" #include "xonotic/dialog_multiplayer_create.c" #include "xonotic/dialog_multiplayer_create_mutators.c" -#include "xonotic/dialog_multiplayer_create_advanced.c" #include "xonotic/dialog_multiplayer_create_mapinfo.c" #include "xonotic/gametypelist.c" #include "xonotic/maplist.c" diff --git a/qcsrc/menu/xonotic/dialog_multiplayer_create.c b/qcsrc/menu/xonotic/dialog_multiplayer_create.c index cb00ea13e..383723c0a 100644 --- a/qcsrc/menu/xonotic/dialog_multiplayer_create.c +++ b/qcsrc/menu/xonotic/dialog_multiplayer_create.c @@ -145,12 +145,6 @@ void XonoticServerCreateTab_fill(entity me) me.TD(me, 1, 2, e0 = makeXonoticTextLabel(0, string_null)); e0.textEntity = main.mutatorsDialog; e0.allowCut = 1; - me.TR(me); - me.TDempty(me, 0.5); - me.TD(me, 1, 2, e = makeXonoticButton(_("Advanced settings..."), '0 0 0')); - e.onClick = DialogOpenButton_Click; - e.onClickEntity = main.advancedDialog; - main.advancedDialog.refilterEntity = me.mapListBox; me.gotoRC(me, 1, 3.2); me.setFirstColumn(me, me.currentColumn); me.mapListBox = makeXonoticMapList(); diff --git a/qcsrc/menu/xonotic/dialog_multiplayer_create_advanced.c b/qcsrc/menu/xonotic/dialog_multiplayer_create_advanced.c deleted file mode 100644 index c05cd77c2..000000000 --- a/qcsrc/menu/xonotic/dialog_multiplayer_create_advanced.c +++ /dev/null @@ -1,59 +0,0 @@ -#ifdef INTERFACE -CLASS(XonoticAdvancedDialog) EXTENDS(XonoticDialog) - METHOD(XonoticAdvancedDialog, fill, void(entity)) - METHOD(XonoticAdvancedDialog, showNotify, void(entity)) - METHOD(XonoticAdvancedDialog, close, void(entity)) - ATTRIB(XonoticAdvancedDialog, title, string, _("Advanced server settings")) - ATTRIB(XonoticAdvancedDialog, color, vector, SKINCOLOR_DIALOG_ADVANCED) - ATTRIB(XonoticAdvancedDialog, intendedWidth, float, 0.5) - ATTRIB(XonoticAdvancedDialog, rows, float, 17) - ATTRIB(XonoticAdvancedDialog, columns, float, 3) - ATTRIB(XonoticAdvancedDialog, refilterEntity, entity, NULL) -ENDCLASS(XonoticAdvancedDialog) -#endif - -#ifdef IMPLEMENTATION -void XonoticAdvancedDialog_showNotify(entity me) -{ - loadAllCvars(me); -} - -void XonoticAdvancedDialog_fill(entity me) -{ - entity e; - me.TR(me); - me.TDempty(me, 0.2); - me.TD(me, 1, 1.2, makeXonoticTextLabel(0, _("Game speed:"))); - me.TD(me, 1, 1.6, makeXonoticSlider(0.5, 2.0, 0.1, "slowmo")); - me.TR(me); - me.TR(me); - me.TD(me, 1, 3, makeXonoticTextLabel(0, _("Teamplay settings:"))); - me.TR(me); - me.TDempty(me, 0.2); - me.TD(me, 1, 1.2, makeXonoticTextLabel(0, _("Friendly fire scale:"))); - me.TD(me, 1, 1.6, makeXonoticSlider(0, 1.0, 0.05, "g_friendlyfire")); - me.TR(me); - me.TDempty(me, 0.4); - me.TD(me, 1, 2.6, makeXonoticCheckBox(0, "g_friendlyfire_virtual", _("Virtual friendly fire (effect only)"))); - me.TR(me); - me.TDempty(me, 0.2); - me.TD(me, 1, 1.2, makeXonoticTextLabel(0, _("Friendly fire penalty:"))); - me.TD(me, 1, 1.6, makeXonoticSlider(0, 1.0, 0.05, "g_mirrordamage")); - me.TR(me); - me.TDempty(me, 0.4); - me.TD(me, 1, 2.6, makeXonoticCheckBox(0, "g_mirrordamage_virtual", _("Virtual penalty (effect only)"))); - me.TR(me); - - me.gotoRC(me, me.rows - 1, 0); - me.TD(me, 1, me.columns, e = makeXonoticButton(_("OK"), '0 0 0')); - e.onClick = Dialog_Close; - e.onClickEntity = me; -} - -void XonoticAdvancedDialog_close(entity me) -{ - if(me.refilterEntity) - me.refilterEntity.refilter(me.refilterEntity); - SUPER(XonoticAdvancedDialog).close(me); -} -#endif diff --git a/qcsrc/menu/xonotic/mainwindow.c b/qcsrc/menu/xonotic/mainwindow.c index b1388b70c..f7a4564ac 100644 --- a/qcsrc/menu/xonotic/mainwindow.c +++ b/qcsrc/menu/xonotic/mainwindow.c @@ -163,10 +163,6 @@ void MainWindow_configureMainWindow(entity me) i.configureDialog(i); me.addItemCentered(me, i, i.intendedWidth * eX + i.intendedHeight * eY, SKINALPHAS_MAINMENU_z); - me.advancedDialog = i = spawnXonoticAdvancedDialog(); - i.configureDialog(i); - me.addItemCentered(me, i, i.intendedWidth * eX + i.intendedHeight * eY, SKINALPHAS_MAINMENU_z); - me.mutatorsDialog = i = spawnXonoticMutatorsDialog(); i.configureDialog(i); me.addItemCentered(me, i, i.intendedWidth * eX + i.intendedHeight * eY, SKINALPHAS_MAINMENU_z); -- 2.39.2