]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - wad.c
A minor removal of a few pieces of dead code. Nothing major. This is
[xonotic/darkplaces.git] / wad.c
diff --git a/wad.c b/wad.c
index 4414197f2fcb5831599b02f73d76602601b79105..b5000082e122d2f7b3d4ad9a3ccded64c626b4d6 100644 (file)
--- a/wad.c
+++ b/wad.c
@@ -117,7 +117,6 @@ void *W_GetLumpName (char *name)
                if (!strcmp(clean, lump->name))
                        return (void *)(wad_base + lump->filepos);
 
-       //Sys_Error ("W_GetLumpinfo: %s not found", name);
        return NULL;
 }
 
@@ -211,65 +210,12 @@ void W_LoadTextureWadFile (char *filename, int complain)
        // leaves the file open
 }
 
-/*
-qbyte hlpalette[768] =
-{
-       0x00,0x00,0x00,0x0F,0x0F,0x0F,0x1F,0x1F,0x1F,0x2F,0x2F,0x2F,0x3F,0x3F,0x3F,0x4B,
-       0x4B,0x4B,0x5B,0x5B,0x5B,0x6B,0x6B,0x6B,0x7B,0x7B,0x7B,0x8B,0x8B,0x8B,0x9B,0x9B,
-       0x9B,0xAB,0xAB,0xAB,0xBB,0xBB,0xBB,0xCB,0xCB,0xCB,0xDB,0xDB,0xDB,0xEB,0xEB,0xEB,
-       0x0F,0x0B,0x07,0x17,0x0F,0x0B,0x1F,0x17,0x0B,0x27,0x1B,0x0F,0x2F,0x23,0x13,0x37,
-       0x2B,0x17,0x3F,0x2F,0x17,0x4B,0x37,0x1B,0x53,0x3B,0x1B,0x5B,0x43,0x1F,0x63,0x4B,
-       0x1F,0x6B,0x53,0x1F,0x73,0x57,0x1F,0x7B,0x5F,0x23,0x83,0x67,0x23,0x8F,0x6F,0x23,
-       0x0B,0x0B,0x0F,0x13,0x13,0x1B,0x1B,0x1B,0x27,0x27,0x27,0x33,0x2F,0x2F,0x3F,0x37,
-       0x37,0x4B,0x3F,0x3F,0x57,0x47,0x47,0x67,0x4F,0x4F,0x73,0x5B,0x5B,0x7F,0x63,0x63,
-       0x8B,0x6B,0x6B,0x97,0x73,0x73,0xA3,0x7B,0x7B,0xAF,0x83,0x83,0xBB,0x8B,0x8B,0xCB,
-       0x00,0x00,0x00,0x07,0x07,0x00,0x0B,0x0B,0x00,0x13,0x13,0x00,0x1B,0x1B,0x00,0x23,
-       0x23,0x00,0x2B,0x2B,0x07,0x2F,0x2F,0x07,0x37,0x37,0x07,0x3F,0x3F,0x07,0x47,0x47,
-       0x07,0x4B,0x4B,0x0B,0x53,0x53,0x0B,0x5B,0x5B,0x0B,0x63,0x63,0x0B,0x6B,0x6B,0x0F,
-       0x07,0x00,0x00,0x0F,0x00,0x00,0x17,0x00,0x00,0x1F,0x00,0x00,0x27,0x00,0x00,0x2F,
-       0x00,0x00,0x37,0x00,0x00,0x3F,0x00,0x00,0x47,0x00,0x00,0x4F,0x00,0x00,0x57,0x00,
-       0x00,0x5F,0x00,0x00,0x67,0x00,0x00,0x6F,0x00,0x00,0x77,0x00,0x00,0x7F,0x00,0x00,
-       0x13,0x13,0x00,0x1B,0x1B,0x00,0x23,0x23,0x00,0x2F,0x2B,0x00,0x37,0x2F,0x00,0x43,
-       0x37,0x00,0x4B,0x3B,0x07,0x57,0x43,0x07,0x5F,0x47,0x07,0x6B,0x4B,0x0B,0x77,0x53,
-       0x0F,0x83,0x57,0x13,0x8B,0x5B,0x13,0x97,0x5F,0x1B,0xA3,0x63,0x1F,0xAF,0x67,0x23,
-       0x23,0x13,0x07,0x2F,0x17,0x0B,0x3B,0x1F,0x0F,0x4B,0x23,0x13,0x57,0x2B,0x17,0x63,
-       0x2F,0x1F,0x73,0x37,0x23,0x7F,0x3B,0x2B,0x8F,0x43,0x33,0x9F,0x4F,0x33,0xAF,0x63,
-       0x2F,0xBF,0x77,0x2F,0xCF,0x8F,0x2B,0xDF,0xAB,0x27,0xEF,0xCB,0x1F,0xFF,0xF3,0x1B,
-       0x0B,0x07,0x00,0x1B,0x13,0x00,0x2B,0x23,0x0F,0x37,0x2B,0x13,0x47,0x33,0x1B,0x53,
-       0x37,0x23,0x63,0x3F,0x2B,0x6F,0x47,0x33,0x7F,0x53,0x3F,0x8B,0x5F,0x47,0x9B,0x6B,
-       0x53,0xA7,0x7B,0x5F,0xB7,0x87,0x6B,0xC3,0x93,0x7B,0xD3,0xA3,0x8B,0xE3,0xB3,0x97,
-       0xAB,0x8B,0xA3,0x9F,0x7F,0x97,0x93,0x73,0x87,0x8B,0x67,0x7B,0x7F,0x5B,0x6F,0x77,
-       0x53,0x63,0x6B,0x4B,0x57,0x5F,0x3F,0x4B,0x57,0x37,0x43,0x4B,0x2F,0x37,0x43,0x27,
-       0x2F,0x37,0x1F,0x23,0x2B,0x17,0x1B,0x23,0x13,0x13,0x17,0x0B,0x0B,0x0F,0x07,0x07,
-       0xBB,0x73,0x9F,0xAF,0x6B,0x8F,0xA3,0x5F,0x83,0x97,0x57,0x77,0x8B,0x4F,0x6B,0x7F,
-       0x4B,0x5F,0x73,0x43,0x53,0x6B,0x3B,0x4B,0x5F,0x33,0x3F,0x53,0x2B,0x37,0x47,0x23,
-       0x2B,0x3B,0x1F,0x23,0x2F,0x17,0x1B,0x23,0x13,0x13,0x17,0x0B,0x0B,0x0F,0x07,0x07,
-       0xDB,0xC3,0xBB,0xCB,0xB3,0xA7,0xBF,0xA3,0x9B,0xAF,0x97,0x8B,0xA3,0x87,0x7B,0x97,
-       0x7B,0x6F,0x87,0x6F,0x5F,0x7B,0x63,0x53,0x6B,0x57,0x47,0x5F,0x4B,0x3B,0x53,0x3F,
-       0x33,0x43,0x33,0x27,0x37,0x2B,0x1F,0x27,0x1F,0x17,0x1B,0x13,0x0F,0x0F,0x0B,0x07,
-       0x6F,0x83,0x7B,0x67,0x7B,0x6F,0x5F,0x73,0x67,0x57,0x6B,0x5F,0x4F,0x63,0x57,0x47,
-       0x5B,0x4F,0x3F,0x53,0x47,0x37,0x4B,0x3F,0x2F,0x43,0x37,0x2B,0x3B,0x2F,0x23,0x33,
-       0x27,0x1F,0x2B,0x1F,0x17,0x23,0x17,0x0F,0x1B,0x13,0x0B,0x13,0x0B,0x07,0x0B,0x07,
-       0xFF,0xF3,0x1B,0xEF,0xDF,0x17,0xDB,0xCB,0x13,0xCB,0xB7,0x0F,0xBB,0xA7,0x0F,0xAB,
-       0x97,0x0B,0x9B,0x83,0x07,0x8B,0x73,0x07,0x7B,0x63,0x07,0x6B,0x53,0x00,0x5B,0x47,
-       0x00,0x4B,0x37,0x00,0x3B,0x2B,0x00,0x2B,0x1F,0x00,0x1B,0x0F,0x00,0x0B,0x07,0x00,
-       0x00,0x00,0xFF,0x0B,0x0B,0xEF,0x13,0x13,0xDF,0x1B,0x1B,0xCF,0x23,0x23,0xBF,0x2B,
-       0x2B,0xAF,0x2F,0x2F,0x9F,0x2F,0x2F,0x8F,0x2F,0x2F,0x7F,0x2F,0x2F,0x6F,0x2F,0x2F,
-       0x5F,0x2B,0x2B,0x4F,0x23,0x23,0x3F,0x1B,0x1B,0x2F,0x13,0x13,0x1F,0x0B,0x0B,0x0F,
-       0x2B,0x00,0x00,0x3B,0x00,0x00,0x4B,0x07,0x00,0x5F,0x07,0x00,0x6F,0x0F,0x00,0x7F,
-       0x17,0x07,0x93,0x1F,0x07,0xA3,0x27,0x0B,0xB7,0x33,0x0F,0xC3,0x4B,0x1B,0xCF,0x63,
-       0x2B,0xDB,0x7F,0x3B,0xE3,0x97,0x4F,0xE7,0xAB,0x5F,0xEF,0xBF,0x77,0xF7,0xD3,0x8B,
-       0xA7,0x7B,0x3B,0xB7,0x9B,0x37,0xC7,0xC3,0x37,0xE7,0xE3,0x57,0x00,0xFF,0x00,0xAB,
-       0xE7,0xFF,0xD7,0xFF,0xFF,0x67,0x00,0x00,0x8B,0x00,0x00,0xB3,0x00,0x00,0xD7,0x00,
-       0x00,0xFF,0x00,0x00,0xFF,0xF3,0x93,0xFF,0xF7,0xC7,0xFF,0xFF,0xFF,0x9F,0x5B,0x53,
-};
-*/
 
 qbyte *W_ConvertWAD3Texture(miptex_t *tex)
 {
        qbyte *in, *data, *out, *pal;
-//     int palsize;
        int d, p;
+
        in = (qbyte *)((int) tex + tex->offsets[0]);
        data = out = Mem_Alloc(tempmempool, tex->width * tex->height * 4);
        if (!data)
@@ -277,9 +223,6 @@ qbyte *W_ConvertWAD3Texture(miptex_t *tex)
        image_width = tex->width;
        image_height = tex->height;
        pal = in + (((image_width * image_height) * 85) >> 6);
-//     palsize = pal[1] * 0x100 + pal[0];
-//     if (palsize >= 256)
-//             palsize = 256;
        pal += 2;
        for (d = 0;d < image_width * image_height;d++)
        {
@@ -301,14 +244,12 @@ qbyte *W_ConvertWAD3Texture(miptex_t *tex)
 
 qbyte *W_GetTexture(char *name)
 {
-//     int i, c, datasize;
-//     short colorcount;
-//     qbyte pal[256][3], *indata, *outdata, *data;
        char texname[17];
        int i, j;
        QFile *file;
        miptex_t *tex;
        qbyte *data;
+
        texname[16] = 0;
        W_CleanupName (name, texname);
        for (i = 0;i < TEXWAD_MAXIMAGES;i++)
@@ -334,61 +275,6 @@ qbyte *W_GetTexture(char *name)
                                data = W_ConvertWAD3Texture(tex);
                                Mem_Free(tex);
                                return data;
-                               /*
-                               image_width = LittleLong(t.width);
-                               image_height = LittleLong(t.height);
-                               if (matchwidth && image_width != matchwidth)
-                                       continue;
-                               if (matchheight && image_height != matchheight)
-                                       continue;
-                               if (image_width & 15 || image_height & 15)
-                               {Con_Printf("W_GetTexture: corrupt WAD3 file");return NULL;}
-                               // allocate space for expanded image,
-                               // and load incoming image into upper area (overwritten as it expands)
-                               if (!(data = outdata = Mem_Alloc(tempmempool, image_width*image_height*4)))
-                               {Con_Printf("W_GetTexture: out of memory");return NULL;}
-                               indata = outdata + image_width*image_height*3;
-                               datasize = image_width*image_height*85/64;
-                               // read the image data
-                               if (Qseek(file, texwadlump[i].position + sizeof(t), SEEK_SET))
-                               {Con_Printf("W_GetTexture: corrupt WAD3 file");return NULL;}
-                               if (Qread(file, indata, image_width*image_height) != image_width*image_height)
-                               {Con_Printf("W_GetTexture: corrupt WAD3 file");return NULL;}
-                               // read the number of colors used (always 256)
-                               if (Qseek(file, texwadlump[i].position + sizeof(t) + datasize, SEEK_SET))
-                               {Con_Printf("W_GetTexture: corrupt WAD3 file");return NULL;}
-                               if (Qread(file, &colorcount, 2) != 2)
-                               {Con_Printf("W_GetTexture: corrupt WAD3 file");return NULL;}
-                               if (texwadlump[i].size > (datasize + sizeof(t)))
-                               {
-                                       colorcount = LittleShort(colorcount);
-                                       // sanity checking
-                                       if (colorcount < 0) colorcount = 0;
-                                       if (colorcount > 256) colorcount = 256;
-                                       // read the palette
-       //                              Qseek(file, texwadlump[i].position + sizeof(t) + datasize + 2, SEEK_SET);
-                                       if (Qread(file, &pal, 3 * colorcount) != 3 * colorcount)
-                                       {Con_Printf("W_GetTexture: corrupt WAD3 file");return NULL;}
-                               }
-                               else
-                                       memcpy(&pal, hlpalette, 768);
-                               // expand the image to 32bit RGBA
-                               for (i = 0;i < image_width*image_height;i++)
-                               {
-                                       c = *indata++;
-                                       if (name[0] == '{' && c == 255)
-                                               outdata[0] = outdata[1] = outdata[2] = outdata[3] = 0;
-                                       else
-                                       {
-                                               outdata[0] = pal[c][0];
-                                               outdata[1] = pal[c][1];
-                                               outdata[2] = pal[c][2];
-                                               outdata[3] = 255;
-                                       }
-                                       outdata += 4;
-                               }
-                               return data;
-                               */
                        }
                }
                else
@@ -397,3 +283,4 @@ qbyte *W_GetTexture(char *name)
        image_width = image_height = 0;
        return NULL;
 }
+