r4630 - trunk/data/qcsrc/client

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Sat Oct 4 16:45:15 EDT 2008


Author: div0
Date: 2008-10-04 16:45:13 -0400 (Sat, 04 Oct 2008)
New Revision: 4630

Modified:
   trunk/data/qcsrc/client/Main.qc
   trunk/data/qcsrc/client/teamradar.qc
Log:
try to detect missing minimap and show no radar


Modified: trunk/data/qcsrc/client/Main.qc
===================================================================
--- trunk/data/qcsrc/client/Main.qc	2008-10-04 20:38:24 UTC (rev 4629)
+++ trunk/data/qcsrc/client/Main.qc	2008-10-04 20:45:13 UTC (rev 4630)
@@ -605,6 +605,12 @@
 	minimapname = strzone(strcat("gfx/", mi_shortname, "_mini.tga"));
 	shortmapname = mi_shortname;
 
+	if(precache_pic(minimapname) == "")
+	{
+		strunzone(minimapname);
+		minimapname = ""; // FAIL
+	}
+
 	if(gametype == GAME_ONSLAUGHT) {
 		print(strcat("Using ", minimapname, " as minimap.\n"));
 		precache_pic("gfx/ons-cp-neutral.tga");

Modified: trunk/data/qcsrc/client/teamradar.qc
===================================================================
--- trunk/data/qcsrc/client/teamradar.qc	2008-10-04 20:38:24 UTC (rev 4629)
+++ trunk/data/qcsrc/client/teamradar.qc	2008-10-04 20:45:13 UTC (rev 4630)
@@ -147,6 +147,9 @@
 	float scale2d, normalsize, bigsize;
 	float f;
 
+	if(minimapname == "")
+		return;
+
 	teamradar_loadcvars();
 
 	switch(cl_teamradar_zoommode)




More information about the nexuiz-commits mailing list