]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - wad.c
added DP_QC_TOKENIZEBYSEPARATOR extension
[xonotic/darkplaces.git] / wad.c
diff --git a/wad.c b/wad.c
index 48e87bd6b90d2e949bb9c9b45efe58e46d06a456..12978f383a6b8969343bb543c0e3df60cca91c2b 100644 (file)
--- a/wad.c
+++ b/wad.c
@@ -55,6 +55,10 @@ static void W_CleanupName (const char *in, char *out)
                out[i] = 0;
 }
 
+static int wad_numlumps = 0;
+static lumpinfo_t *wad_lumps = NULL;
+static unsigned char *wad_base = NULL;
+
 unsigned char *W_GetLumpName(const char *name)
 {
        int i;
@@ -63,16 +67,11 @@ unsigned char *W_GetLumpName(const char *name)
        char clean[16];
        wadinfo_t *header;
        int infotableofs;
-       static int wad_loaded = false;
-       static int wad_numlumps = 0;
-       static lumpinfo_t *wad_lumps = NULL;
-       static unsigned char *wad_base = NULL;
 
        W_CleanupName (name, clean);
 
-       if (!wad_loaded)
+       if (!wad_base)
        {
-               wad_loaded = true;
                if ((wad_base = FS_LoadFile ("gfx.wad", cls.permanentmempool, false, &filesize)))
                {
                        if (memcmp(wad_base, "WAD2", 4))