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

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Fri Dec 18 05:34:31 EST 2009


Author: div0
Date: 2009-12-18 05:34:31 -0500 (Fri, 18 Dec 2009)
New Revision: 8403

Modified:
   trunk/data/qcsrc/menu/menu.qc
   trunk/data/qcsrc/menu/nexuiz/cvarlist.c
   trunk/data/qcsrc/menu/nexuiz/skinlist.c
   trunk/data/qcsrc/menu/skin-customizables.inc
Log:
also new: SKINCOLOR_BACKGROUND


Modified: trunk/data/qcsrc/menu/menu.qc
===================================================================
--- trunk/data/qcsrc/menu/menu.qc	2009-12-18 10:26:12 UTC (rev 8402)
+++ trunk/data/qcsrc/menu/menu.qc	2009-12-18 10:34:31 UTC (rev 8403)
@@ -234,8 +234,6 @@
 	vector isz_h;
 	vector tl, ce, br, isz;
 	vector v;
-	string s;
-	string mode;
 	float i, l;
 	string c;
 	sz = draw_PictureSize(img);
@@ -617,6 +615,7 @@
 		if(menuLogoAlpha > 0)
 		{
 			draw_reset_full();
+			draw_Fill('0 0 0', '1 1 0', SKINCOLOR_BACKGROUND, 1);
 			drawBackground(SKINGFX_BACKGROUND, bound(0, menuLogoAlpha, 1), SKINALIGN_BACKGROUND, TRUE);
 			draw_reset_cropped();
 			if(menuAlpha <= 0 && SKINALPHA_CURSOR_INTRO > 0)

Modified: trunk/data/qcsrc/menu/nexuiz/cvarlist.c
===================================================================
--- trunk/data/qcsrc/menu/nexuiz/cvarlist.c	2009-12-18 10:26:12 UTC (rev 8402)
+++ trunk/data/qcsrc/menu/nexuiz/cvarlist.c	2009-12-18 10:34:31 UTC (rev 8403)
@@ -6,6 +6,8 @@
 	METHOD(NexuizCvarList, resizeNotify, void(entity, vector, vector, vector, vector))
 	METHOD(NexuizCvarList, keyDown, float(entity, float, float, float))
 
+	METHOD(NexuizCvarList, destroy, void(entity))
+
 	ATTRIB(NexuizCvarList, realFontSize, vector, '0 0 0')
 	ATTRIB(NexuizCvarList, realUpperMargin, float, 0)
 	ATTRIB(NexuizCvarList, columnNameOrigin, float, 0)
@@ -49,6 +51,10 @@
 	buf_cvarlist(me.handle, "", "_");
 	me.nItems = buf_getsize(me.handle);
 }
+void destroyNexuizCvarList(entity me)
+{
+	buf_del(me.handle);
+}
 void setSelectedNexuizCvarList(entity me, float i)
 {
 	string s;

Modified: trunk/data/qcsrc/menu/nexuiz/skinlist.c
===================================================================
--- trunk/data/qcsrc/menu/nexuiz/skinlist.c	2009-12-18 10:26:12 UTC (rev 8402)
+++ trunk/data/qcsrc/menu/nexuiz/skinlist.c	2009-12-18 10:34:31 UTC (rev 8403)
@@ -119,6 +119,7 @@
 			else if(substring(s, 0, 7) == "author ")
 				bufstr_set(buf, i * SKINPARM_COUNT + SKINPARM_AUTHOR, substring(s, 7, strlen(s) - 7));
 		}
+		fclose(fh);
 	}
 
 	search_end(glob);

Modified: trunk/data/qcsrc/menu/skin-customizables.inc
===================================================================
--- trunk/data/qcsrc/menu/skin-customizables.inc	2009-12-18 10:26:12 UTC (rev 8402)
+++ trunk/data/qcsrc/menu/skin-customizables.inc	2009-12-18 10:34:31 UTC (rev 8403)
@@ -81,6 +81,7 @@
 	SKINFLOAT(ALPHA_CURSOR_INTRO, 0);
 
 	// general
+	SKINVECTOR(COLOR_BACKGROUND, '0 0 0');
 	SKINSTRING(GFX_BACKGROUND, "background");
 	SKINSTRING(GFX_BACKGROUND_INGAME, "background_ingame");
 	// alignment string of num keys for orientations, or l = letterbox, c = crop, h = height, w = width, s = scale



More information about the nexuiz-commits mailing list