[nexuiz-commits] r7738 - in trunk/data: . qcsrc/menu

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Fri Sep 11 13:20:28 EDT 2009


Author: div0
Date: 2009-09-11 13:20:28 -0400 (Fri, 11 Sep 2009)
New Revision: 7738

Modified:
   trunk/data/defaultNexuiz.cfg
   trunk/data/qcsrc/menu/menu.qc
Log:
new cvar: _menu_alpha (current alpha of menu, read only), so csqc can read menu's alpha


Modified: trunk/data/defaultNexuiz.cfg
===================================================================
--- trunk/data/defaultNexuiz.cfg	2009-09-11 17:01:45 UTC (rev 7737)
+++ trunk/data/defaultNexuiz.cfg	2009-09-11 17:20:28 UTC (rev 7738)
@@ -1703,3 +1703,5 @@
 alias _gunalign_13 "cl_gunalign 4"
 alias _gunalign_14 "cl_gunalign 3"
 alias _gunalign_update "_gunalign_$v_flipped$menu_cl_gunalign"
+
+set _menu_alpha "" // will be set by menu QC to the current fading of the menu, can be used by CSQC to fade items

Modified: trunk/data/qcsrc/menu/menu.qc
===================================================================
--- trunk/data/qcsrc/menu/menu.qc	2009-09-11 17:01:45 UTC (rev 7737)
+++ trunk/data/qcsrc/menu/menu.qc	2009-09-11 17:20:28 UTC (rev 7738)
@@ -20,6 +20,8 @@
 
 void() m_init =
 {
+	cvar_set("_menu_alpha", 0);
+
 	dprint_load();
 	check_unacceptable_compiler_bugs();
 
@@ -583,6 +585,9 @@
 			drawBackground(SKINGFX_BACKGROUND_INGAME, menuAlpha * SKINALPHA_BACKGROUND_INGAME, SKINALIGN_BACKGROUND_INGAME, FALSE);
 	}
 
+	if(menuAlpha != prevMenuAlpha)
+		cvar_set("_menu_alpha", ftos(menuAlpha));
+
 	draw_reset();
 	preMenuDraw();
 	draw_reset();



More information about the nexuiz-commits mailing list