shithub: choc

Download patch

ref: eaa855df0b7739e7e86ee60fa01759ec98b913f8
parent: b11657eafe8b4bb60b6d91e46ae77a1966e8d79a
author: Simon Howard <[email protected]>
date: Sun Jan 22 16:21:02 EST 2006

Dehacked string replacements for intermission screen graphic lumps

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 320

--- a/src/wi_stuff.c
+++ b/src/wi_stuff.c
@@ -1,7 +1,7 @@
 // Emacs style mode select   -*- C++ -*- 
 //-----------------------------------------------------------------------------
 //
-// $Id: wi_stuff.c 51 2005-08-10 08:45:35Z fraggle $
+// $Id: wi_stuff.c 320 2006-01-22 21:21:02Z fraggle $
 //
 // Copyright(C) 1993-1996 Id Software, Inc.
 // Copyright(C) 2005 Simon Howard
@@ -22,6 +22,9 @@
 // 02111-1307, USA.
 //
 // $Log$
+// Revision 1.4  2006/01/22 21:21:02  fraggle
+// Dehacked string replacements for intermission screen graphic lumps
+//
 // Revision 1.3  2005/08/10 08:45:35  fraggle
 // Remove "if (french)" stuff, FRENCH define, detect french wad automatically
 //
@@ -38,7 +41,7 @@
 //-----------------------------------------------------------------------------
 
 static const char
-rcsid[] = "$Id: wi_stuff.c 51 2005-08-10 08:45:35Z fraggle $";
+rcsid[] = "$Id: wi_stuff.c 320 2006-01-22 21:21:02Z fraggle $";
 
 #include <stdio.h>
 
@@ -47,6 +50,7 @@
 #include "m_random.h"
 #include "m_swap.h"
 
+#include "deh_main.h"
 #include "i_system.h"
 
 #include "w_wad.h"
@@ -1559,14 +1563,14 @@
     anim_t*	a;
 
     if (gamemode == commercial)
-	strcpy(name, "INTERPIC");
+	strcpy(name, DEH_String("INTERPIC"));
     else 
-	sprintf(name, "WIMAP%d", wbs->epsd);
+	sprintf(name, DEH_String("WIMAP%d"), wbs->epsd);
     
     if ( gamemode == retail )
     {
       if (wbs->epsd == 3)
-	strcpy(name,"INTERPIC");
+	strcpy(name, DEH_String("INTERPIC"));
     }
 
     // background
@@ -1592,7 +1596,7 @@
 				       PU_STATIC, 0);
 	for (i=0 ; i<NUMCMAPS ; i++)
 	{								
-	    sprintf(name, "CWILV%2.2d", i);
+	    sprintf(name, DEH_String("CWILV%2.2d"), i);
 	    lnames[i] = W_CacheLumpName(name, PU_STATIC);
 	}					
     }
@@ -1602,18 +1606,18 @@
 				       PU_STATIC, 0);
 	for (i=0 ; i<NUMMAPS ; i++)
 	{
-	    sprintf(name, "WILV%d%d", wbs->epsd, i);
+	    sprintf(name, DEH_String("WILV%d%d"), wbs->epsd, i);
 	    lnames[i] = W_CacheLumpName(name, PU_STATIC);
 	}
 
 	// you are here
-	yah[0] = W_CacheLumpName("WIURH0", PU_STATIC);
+	yah[0] = W_CacheLumpName(DEH_String("WIURH0"), PU_STATIC);
 
 	// you are here (alt.)
-	yah[1] = W_CacheLumpName("WIURH1", PU_STATIC);
+	yah[1] = W_CacheLumpName(DEH_String("WIURH1"), PU_STATIC);
 
 	// splat
-	splat = W_CacheLumpName("WISPLAT", PU_STATIC); 
+	splat = W_CacheLumpName(DEH_String("WISPLAT"), PU_STATIC); 
 	
 	if (wbs->epsd < 3)
 	{
@@ -1626,7 +1630,8 @@
 		    if (wbs->epsd != 1 || j != 8) 
 		    {
 			// animations
-			sprintf(name, "WIA%d%.2d%.2d", wbs->epsd, j, i);  
+			sprintf(name, DEH_String("WIA%d%.2d%.2d"), 
+				      wbs->epsd, j, i);  
 			a->p[i] = W_CacheLumpName(name, PU_STATIC);
 		    }
 		    else
@@ -1640,83 +1645,83 @@
     }
 
     // More hacks on minus sign.
-    wiminus = W_CacheLumpName("WIMINUS", PU_STATIC); 
+    wiminus = W_CacheLumpName(DEH_String("WIMINUS"), PU_STATIC); 
 
     for (i=0;i<10;i++)
     {
 	 // numbers 0-9
-	sprintf(name, "WINUM%d", i);     
+	sprintf(name, DEH_String("WINUM%d"), i);     
 	num[i] = W_CacheLumpName(name, PU_STATIC);
     }
 
     // percent sign
-    percent = W_CacheLumpName("WIPCNT", PU_STATIC);
+    percent = W_CacheLumpName(DEH_String("WIPCNT"), PU_STATIC);
 
     // "finished"
-    finished = W_CacheLumpName("WIF", PU_STATIC);
+    finished = W_CacheLumpName(DEH_String("WIF"), PU_STATIC);
 
     // "entering"
-    entering = W_CacheLumpName("WIENTER", PU_STATIC);
+    entering = W_CacheLumpName(DEH_String("WIENTER"), PU_STATIC);
 
     // "kills"
-    kills = W_CacheLumpName("WIOSTK", PU_STATIC);   
+    kills = W_CacheLumpName(DEH_String("WIOSTK"), PU_STATIC);   
 
     // "scrt"
-    secret = W_CacheLumpName("WIOSTS", PU_STATIC);
+    secret = W_CacheLumpName(DEH_String("WIOSTS"), PU_STATIC);
 
      // "secret"
-    sp_secret = W_CacheLumpName("WISCRT2", PU_STATIC);
+    sp_secret = W_CacheLumpName(DEH_String("WISCRT2"), PU_STATIC);
 
     // french wad uses WIOBJ (?)
-    if (W_CheckNumForName("WIOBJ") >= 0)
+    if (W_CheckNumForName(DEH_String("WIOBJ")) >= 0)
     {
     	// "items"
     	if (netgame && !deathmatch)
-            items = W_CacheLumpName("WIOBJ", PU_STATIC);    
+            items = W_CacheLumpName(DEH_String("WIOBJ"), PU_STATIC);    
     	else
-            items = W_CacheLumpName("WIOSTI", PU_STATIC);
+            items = W_CacheLumpName(DEH_String("WIOSTI"), PU_STATIC);
     } else {
-	items = W_CacheLumpName("WIOSTI", PU_STATIC);
+	items = W_CacheLumpName(DEH_String("WIOSTI"), PU_STATIC);
     }
 
     // "frgs"
-    frags = W_CacheLumpName("WIFRGS", PU_STATIC);    
+    frags = W_CacheLumpName(DEH_String("WIFRGS"), PU_STATIC);    
 
     // ":"
-    colon = W_CacheLumpName("WICOLON", PU_STATIC); 
+    colon = W_CacheLumpName(DEH_String("WICOLON"), PU_STATIC); 
 
     // "time"
-    time = W_CacheLumpName("WITIME", PU_STATIC);   
+    time = W_CacheLumpName(DEH_String("WITIME"), PU_STATIC);   
 
     // "sucks"
-    sucks = W_CacheLumpName("WISUCKS", PU_STATIC);  
+    sucks = W_CacheLumpName(DEH_String("WISUCKS"), PU_STATIC);  
 
     // "par"
-    par = W_CacheLumpName("WIPAR", PU_STATIC);   
+    par = W_CacheLumpName(DEH_String("WIPAR"), PU_STATIC);   
 
     // "killers" (vertical)
-    killers = W_CacheLumpName("WIKILRS", PU_STATIC);
+    killers = W_CacheLumpName(DEH_String("WIKILRS"), PU_STATIC);
 
     // "victims" (horiz)
-    victims = W_CacheLumpName("WIVCTMS", PU_STATIC);
+    victims = W_CacheLumpName(DEH_String("WIVCTMS"), PU_STATIC);
 
     // "total"
-    total = W_CacheLumpName("WIMSTT", PU_STATIC);   
+    total = W_CacheLumpName(DEH_String("WIMSTT"), PU_STATIC);   
 
     // your face
-    star = W_CacheLumpName("STFST01", PU_STATIC);
+    star = W_CacheLumpName(DEH_String("STFST01"), PU_STATIC);
 
     // dead face
-    bstar = W_CacheLumpName("STFDEAD0", PU_STATIC);    
+    bstar = W_CacheLumpName(DEH_String("STFDEAD0"), PU_STATIC);    
 
     for (i=0 ; i<MAXPLAYERS ; i++)
     {
 	// "1,2,3,4"
-	sprintf(name, "STPB%d", i);      
+	sprintf(name, DEH_String("STPB%d"), i);      
 	p[i] = W_CacheLumpName(name, PU_STATIC);
 
 	// "1,2,3,4"
-	sprintf(name, "WIBP%d", i+1);     
+	sprintf(name, DEH_String("WIBP%d"), i+1);     
 	bp[i] = W_CacheLumpName(name, PU_STATIC);
     }