From: Samual Lenks <samual@xonotic.org>
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 6bfdfb1c44..4658d08bc0 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 cb00ea13e4..383723c0af 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 c05cd77c29..0000000000
--- 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 b1388b70c6..f7a4564ac2 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);