r3152 - trunk/data/qcsrc/menu-div0test/nexuiz

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Wed Jan 16 12:53:53 EST 2008


Author: div0
Date: 2008-01-16 12:53:53 -0500 (Wed, 16 Jan 2008)
New Revision: 3152

Modified:
   trunk/data/qcsrc/menu-div0test/nexuiz/dialog_multiplayer_create.c
   trunk/data/qcsrc/menu-div0test/nexuiz/dialog_multiplayer_playersetup.c
   trunk/data/qcsrc/menu-div0test/nexuiz/dialog_settings_input.c
   trunk/data/qcsrc/menu-div0test/nexuiz/slider_resolution.c
Log:
added some more options, did some rearrangements and cleanups


Modified: trunk/data/qcsrc/menu-div0test/nexuiz/dialog_multiplayer_create.c
===================================================================
--- trunk/data/qcsrc/menu-div0test/nexuiz/dialog_multiplayer_create.c	2008-01-16 08:33:14 UTC (rev 3151)
+++ trunk/data/qcsrc/menu-div0test/nexuiz/dialog_multiplayer_create.c	2008-01-16 17:53:53 UTC (rev 3152)
@@ -65,9 +65,9 @@
 	me.TR(me);
 		me.TD(me, 1, 3, e = makeNexuizTextLabel(0, "Map list:"));
 	me.TR(me);
-		me.TD(me, me.rows - 6, 3, e = makeNexuizMapList());
+		me.TD(me, me.rows - 7, 3, e = makeNexuizMapList());
 		me.mapListBox = e;
-	me.gotoXY(me, me.rows - 2, 0);
+	me.gotoXY(me, me.rows - 3, 0);
 		me.TDempty(me, 0.5);
 		me.TD(me, 1, 1, e = makeNexuizButton("All", '0 0 0'));
 			e.onClick = MapList_All;
@@ -96,16 +96,27 @@
 		me.TD(me, 1, 2.8, e = makeNexuizSliderCheckBox(-1, 0, me.sliderFraglimit, "Use map specified default"));
 	me.TR(me);
 	me.TR(me);
-		me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Number of players:"));
-		me.TD(me, 1, 2, makeNexuizSlider(1, 32, 1, "menu_maxplayers"));
-	me.TR(me);
 		me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Server UDP port:"));
 		me.TD(me, 1, 0.5, e = makeNexuizInputBox(0, "port"));
 	me.TR(me);
-	me.TR(me);
 		me.TD(me, 1, 3, e = makeNexuizCheckBox(0, "g_antilag", "AntiLag"));
 	me.TR(me);
 	me.TR(me);
+		me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Map voting:"));
+		me.TD(me, 1, 2, e = makeNexuizTextSlider("g_maplist_votable"));
+			e.addValue(e, "No voting", "0");
+			e.addValue(e, "2 choices", "2");
+			e.addValue(e, "3 choices", "3");
+			e.addValue(e, "4 choices", "4");
+			e.addValue(e, "5 choices", "5");
+			e.addValue(e, "6 choices", "6");
+			e.addValue(e, "7 choices", "7");
+			e.configureNexuizTextSliderValues(e);
+	me.TR(me);
+	me.TR(me);
+		me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Number of players:"));
+		me.TD(me, 1, 2, makeNexuizSlider(1, 32, 1, "menu_maxplayers"));
+	me.TR(me);
 		me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Number of bots:"));
 		me.TD(me, 1, 2, makeNexuizSlider(0, 7, 1, "bot_number"));
 	me.TR(me);
@@ -126,8 +137,14 @@
 			e.configureNexuizTextSliderValues(e);
 			setDependent(e, "bot_number", 0, -1);
 	me.TR(me);
+		me.TDempty(me, 0.2);
+		me.TD(me, 1, 0.8, e = makeNexuizTextLabel(0, "Bot names:"));
+		me.TD(me, 1, 0.7, e = makeNexuizInputBox(1, "bot_prefix"));
+		me.TD(me, 1, 0.6, e = makeNexuizTextLabel(0.5, "Spellbinder"));
+		me.TD(me, 1, 0.7, e = makeNexuizInputBox(1, "bot_suffix"));
 	me.TR(me);
-		me.TD(me, 1, 1, e = makeNexuizButton("Mutators...", '0 0 0'));
+	me.TR(me);
+		me.TD(me, 1, 3, e = makeNexuizButton("Mutators...", '0 0 0'));
 			e.onClick = DialogOpenButton_Click;
 			e.onClickEntity = main.mutatorsDialog;
 			main.mutatorsDialog.refilterEntity = me.mapListBox;

Modified: trunk/data/qcsrc/menu-div0test/nexuiz/dialog_multiplayer_playersetup.c
===================================================================
--- trunk/data/qcsrc/menu-div0test/nexuiz/dialog_multiplayer_playersetup.c	2008-01-16 08:33:14 UTC (rev 3151)
+++ trunk/data/qcsrc/menu-div0test/nexuiz/dialog_multiplayer_playersetup.c	2008-01-16 17:53:53 UTC (rev 3152)
@@ -19,7 +19,7 @@
 }
 void fillNexuizPlayerSettingsTab(entity me)
 {
-	entity e, pms;
+	entity e, pms, sl;
 	float i, n;
 
 	me.TR(me);
@@ -56,15 +56,14 @@
 		me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Field of View:"));
 		me.TD(me, 1, 2, e = makeNexuizSlider(60, 130, 1, "fov"));
 	me.TR(me);
+
 		me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Zoom Factor:"));
 		me.TD(me, 1, 2, e = makeNexuizSlider(2, 16, 0.5, "cl_zoomfactor"));
 	me.TR(me);
-		me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Zoom Speed:"));
-		me.TD(me, 1, 2, e = makeNexuizSlider(1, 8, 0.5, "cl_zoomspeed"));
+		sl = makeNexuizSlider(1, 8, 0.5, "cl_zoomspeed");
+		me.TD(me, 1, 2.8, e = makeNexuizSliderCheckBox(-1, 0, sl, "Zoom speed:"));
+		me.TD(me, 1, 2, sl);
 	me.TR(me);
-		me.TDempty(me, 0.2);
-		me.TD(me, 1, 2.8, e = makeNexuizSliderCheckBox(-1, 0, e, "Instant Zoom"));
-	me.TR(me);
 		me.TD(me, 1, 3, e = makeNexuizCheckBox(0, "cl_autoswitch", "Auto switch weapons on pickup"));
 	me.TR(me);
 	me.TR(me);
@@ -116,7 +115,7 @@
 	me.TR(me);
 	me.TR(me);
 		me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Network speed:"));
-		me.TD(me, 1, 2, e = makeNexuizTextSlider("cl_rate"));
+		me.TD(me, 1, 2, e = makeNexuizTextSlider("_cl_rate"));
 			e.addValue(e, "56k", "4000");
 			e.addValue(e, "ISDN", "7000");
 			e.addValue(e, "Slow ADSL", "15000");
@@ -128,6 +127,6 @@
 		me.TD(me, 1, 0.5, e = makeNexuizInputBox(0, "cl_port"));
 
 	me.gotoXY(me, me.rows - 1, 0);
-		me.TD(me, 1, me.columns, makeNexuizCommandButton("Apply immediately", '0 0 0', "color -1 -1;name $_cl_name;sendcvar cl_zoomfactor;sendcvar cl_zoomspeed;sendcvar cl_autoswitch;rate $cl_rate", COMMANDBUTTON_APPLY));
+		me.TD(me, 1, me.columns, makeNexuizCommandButton("Apply immediately", '0 0 0', "color -1 -1;name $_cl_name;sendcvar cl_zoomfactor;sendcvar cl_zoomspeed;sendcvar cl_autoswitch;rate $_cl_rate", COMMANDBUTTON_APPLY));
 }
 #endif

Modified: trunk/data/qcsrc/menu-div0test/nexuiz/dialog_settings_input.c
===================================================================
--- trunk/data/qcsrc/menu-div0test/nexuiz/dialog_settings_input.c	2008-01-16 08:33:14 UTC (rev 3151)
+++ trunk/data/qcsrc/menu-div0test/nexuiz/dialog_settings_input.c	2008-01-16 17:53:53 UTC (rev 3152)
@@ -50,10 +50,18 @@
 	me.TR(me);
 		me.TD(me, 1, 3, e = makeNexuizCheckBox(1.022, "m_pitch", "Invert mouse"));
 	me.TR(me);
-		me.TD(me, 1, 3, e = makeNexuizCheckBox(0, "joy_enable", "Use joystick input"));
+		if(cvar_defstring("joy_enable") != "")
+			me.TD(me, 1, 3, e = makeNexuizCheckBox(0, "joy_enable", "Use joystick input"));
+		else if(cvar_defstring("joystick") != "")
+			me.TD(me, 1, 3, e = makeNexuizCheckBox(0, "joystick", "Use joystick input"));
 	me.TR(me);
 		me.TD(me, 1, 3, e = makeNexuizCheckBox(0, "cl_movement", "Client-side movement prediction"));
 	me.TR(me);
 		me.TD(me, 1, 3, e = makeNexuizCheckBox(0, "con_closeontoggleconsole", "\"enter console\" also closes"));
+	me.TR(me);
+		if(cvar_defstring("vid_dgamouse") != "")
+			me.TD(me, 1, 3, e = makeNexuizCheckBox(0, "vid_dgamouse", "Turn off OS mouse acceleration"));
+		else if(cvar_defstring("apple_mouse_noaccel") != "")
+			me.TD(me, 1, 3, e = makeNexuizCheckBox(0, "vid_dgamouse", "Turn off OS mouse acceleration"));
 }
 #endif

Modified: trunk/data/qcsrc/menu-div0test/nexuiz/slider_resolution.c
===================================================================
--- trunk/data/qcsrc/menu-div0test/nexuiz/slider_resolution.c	2008-01-16 08:33:14 UTC (rev 3151)
+++ trunk/data/qcsrc/menu-div0test/nexuiz/slider_resolution.c	2008-01-16 17:53:53 UTC (rev 3152)
@@ -41,7 +41,7 @@
 }
 void loadCvarsNexuizResolutionSlider(entity me)
 {
-	me.setValueFromIdentifier(me, strcat(cvar_string("vid_width"), " ", cvar_string("vid_height")));
+	me.setValueFromIdentifier(me, strcat(cvar_string("vid_width"), " ", cvar_string("vid_height"), " ", cvar_string("vid_conwidth"), " ", cvar_string("vid_conheight")));
 }
 void saveCvarsNexuizResolutionSlider(entity me)
 {




More information about the nexuiz-commits mailing list