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