From: Samual Lenks Date: Mon, 25 Nov 2013 02:09:11 +0000 (-0500) Subject: Remove "advanced" dialog for multiplayer create tab X-Git-Tag: xonotic-v0.8.0~139^2~1^2~113 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=b4ddcaff8361d73313ac81a85c60edffb1817a3c;p=xonotic%2Fxonotic-data.pk3dir.git Remove "advanced" dialog for multiplayer create tab --- 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);