[nexuiz-commits] r8492 - trunk/data/qcsrc/menu/nexuiz

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Sun Jan 10 14:53:56 EST 2010


Author: div0
Date: 2010-01-10 14:53:56 -0500 (Sun, 10 Jan 2010)
New Revision: 8492

Modified:
   trunk/data/qcsrc/menu/nexuiz/dialog_settings_audio.c
   trunk/data/qcsrc/menu/nexuiz/dialog_settings_effects.c
Log:
Fix alignment of the effects dialog; add checkboxes for motion- and damegeblur

Modified: trunk/data/qcsrc/menu/nexuiz/dialog_settings_audio.c
===================================================================
--- trunk/data/qcsrc/menu/nexuiz/dialog_settings_audio.c	2010-01-09 19:01:04 UTC (rev 8491)
+++ trunk/data/qcsrc/menu/nexuiz/dialog_settings_audio.c	2010-01-10 19:53:56 UTC (rev 8492)
@@ -37,7 +37,6 @@
 		me.TD(me, 1, 0.8, e = makeNexuizSliderCheckBox(-1000000, 1, s, "Ambient:"));
 		makeMulti(s, "snd_entchannel2volume");
 		me.TD(me, 1, 2, s);
-		setDependentStringNotEqual(e, "volume", "0");
 		setDependentStringNotEqual(s, "volume", "0");
 	me.TR(me);
 		me.TDempty(me, 0.2);
@@ -173,4 +172,4 @@
 	me.gotoRC(me, me.rows - 1, 0);
 		me.TD(me, 1, me.columns, makeNexuizCommandButton("Apply immediately", '0 0 0', "snd_restart; sendcvar cl_hitsound; sendcvar cl_autotaunt; sendcvar cl_voice_directional; sendcvar cl_voice_directional_taunt_attenuation", COMMANDBUTTON_APPLY));
 }
-#endif
\ No newline at end of file
+#endif

Modified: trunk/data/qcsrc/menu/nexuiz/dialog_settings_effects.c
===================================================================
--- trunk/data/qcsrc/menu/nexuiz/dialog_settings_effects.c	2010-01-09 19:01:04 UTC (rev 8491)
+++ trunk/data/qcsrc/menu/nexuiz/dialog_settings_effects.c	2010-01-10 19:53:56 UTC (rev 8492)
@@ -31,7 +31,7 @@
 
 void fillNexuizEffectsSettingsTab(entity me)
 {
-	entity e;
+	entity e, s;
 	float n;
 	me.TR(me);
 		me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Quality preset:"));
@@ -159,16 +159,19 @@
 		me.TD(me, 1, 1, e = makeNexuizCheckBox(0, "r_bloom", "Bloom"));
 			setDependent(e, "r_hdr", 0, 0);
 		me.TD(me, 1, 2, e = makeNexuizCheckBox(0, "r_hdr", "High Dynamic Range (HDR)"));
-	me.TR(me);
 	
 	me.TR(me);
-		me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Motion blur:"));
-		me.TD(me, 1, 2, e = makeNexuizSlider(0, 1, 0.1, "r_motionblur"));
+		s = makeNexuizSlider(0.1, 1, 0.1, "r_motionblur");
+		me.TD(me, 1, 1, e = makeNexuizSliderCheckBox(0, 1, s, "Motion blur:"));
+		if(s.value != e.savedValue)
+			e.savedValue = 0.5; // default
+		me.TD(me, 1, 2, s);
 	me.TR(me);
-		me.TD(me, 1, 1, e = makeNexuizTextLabel(0, "Damage blur:"));
-			setDependent(e, "r_motionblur", 0, 1);
-		me.TD(me, 1, 2, e = makeNexuizSlider(0, 1, 0.1, "r_damageblur"));
-			setDependent(e, "r_motionblur", 0, 1);
+		s = makeNexuizSlider(0.1, 1, 0.1, "r_damageblur");
+		me.TD(me, 1, 1, e = makeNexuizSliderCheckBox(0, 1, s, "Damage blur:"));
+		if(s.value != e.savedValue)
+			e.savedValue = 0.4; // default
+		me.TD(me, 1, 2, s);
 	
 	me.gotoRC(me, me.rows - 1, 0);
 		me.TD(me, 1, me.columns, makeNexuizCommandButton("Apply immediately", '0 0 0', "vid_restart", COMMANDBUTTON_APPLY));



More information about the nexuiz-commits mailing list