[Scummvm-cvs-logs] CVS: tools descumm6.cpp,1.151,1.152

Travis Howell kirben at users.sourceforge.net
Fri Jun 25 04:21:06 CEST 2004


Update of /cvsroot/scummvm/tools
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23807

Modified Files:
	descumm6.cpp 
Log Message:

Add a few more cases


Index: descumm6.cpp
===================================================================
RCS file: /cvsroot/scummvm/tools/descumm6.cpp,v
retrieving revision 1.151
retrieving revision 1.152
diff -u -d -r1.151 -r1.152
--- descumm6.cpp	25 Jun 2004 10:50:14 -0000	1.151
+++ descumm6.cpp	25 Jun 2004 11:20:19 -0000	1.152
@@ -1910,9 +1910,9 @@
 		break;
 	case 0x4:
 		//FIXME
-		if (HumongousFlag)
+		if (HumongousFlag) {
 			ext(output, "ssss|unknown04");
-		else
+		} else
 			invalidop(NULL, code);
 		break;
 	case 0x6:
@@ -2214,26 +2214,49 @@
 		ext(output, "|createBoxMatrix");
 		break;
 	case 0x9B:
-		ext(output, "x" "resourceRoutines\0"
-				"\x64p|loadScript,"
-				"\x65p|loadSound,"
-				"\x66p|loadCostume," 
-				"\x67p|loadRoom,"
-				"\x68p|nukeScript," 
-				"\x69p|nukeSound," 
-				"\x6Ap|nukeCostume,"
-				"\x6Bp|nukeRoom," 
-				"\x6Cp|lockScript," 
-				"\x6Dp|lockSound," 
-				"\x6Ep|lockCostume,"
-				"\x6Fp|lockRoom," 
-				"\x70p|unlockScript," 
-				"\x71p|unlockSound," 
-				"\x72p|unlockCostume,"
-				"\x73p|unlockRoom," 
-				"\x75p|loadCharset," 
-				"\x76p|nukeCharset," 
-				"\x77z|loadFlObject");
+		if (HumongousFlag)
+			ext(output, "x" "resourceRoutines\0"
+					"\x64p|loadScript,"
+					"\x65p|loadSound,"
+					"\x66p|loadCostume," 
+					"\x67p|loadRoom,"
+					"\x68p|nukeScript," 
+					"\x69p|nukeSound," 
+					"\x6Ap|nukeCostume,"
+					"\x6Bp|nukeRoom," 
+					"\x6Cp|lockScript," 
+					"\x6Dp|lockSound," 
+					"\x6Ep|lockCostume,"
+					"\x6Fp|lockRoom," 
+					"\x70p|unlockScript," 
+					"\x71p|unlockSound," 
+					"\x72p|unlockCostume,"
+					"\x73p|unlockRoom," 
+					"\x75p|loadCharset," 
+					"\x76p|nukeCharset," 
+					"\x77z|loadFlObject,"
+					"\x78p|queueload resource 2");
+		else
+			ext(output, "x" "resourceRoutines\0"
+					"\x64p|loadScript,"
+					"\x65p|loadSound,"
+					"\x66p|loadCostume," 
+					"\x67p|loadRoom,"
+					"\x68p|nukeScript," 
+					"\x69p|nukeSound," 
+					"\x6Ap|nukeCostume,"
+					"\x6Bp|nukeRoom," 
+					"\x6Cp|lockScript," 
+					"\x6Dp|lockSound," 
+					"\x6Ep|lockCostume,"
+					"\x6Fp|lockRoom," 
+					"\x70p|unlockScript," 
+					"\x71p|unlockSound," 
+					"\x72p|unlockCostume,"
+					"\x73p|unlockRoom," 
+					"\x75p|loadCharset," 
+					"\x76p|nukeCharset," 
+					"\x77z|loadFlObject");
 		break;
 	case 0x9C:
 		if (HumongousFlag)
@@ -2489,13 +2512,24 @@
 		ext(output, "s|talkEgo");
 		break;
 	case 0xBC:
-		ext(output, "x" "dimArray\0"
-				"\xC7pw|dimType5,"
-				"\xC8pw|dimType1,"
-				"\xC9pw|dimType2,"
-				"\xCApw|dimType3,"
-				"\xCBpw|dimType4,"
-				"\xCCw|nukeArray");
+		if (HumongousFlag)
+			ext(output, "x" "dimArray\0"
+					"\x5pw|dimTypeUnk,"
+					"\xC7pw|dimType5,"
+					"\xC8pw|dimType1,"
+					"\xC9pw|dimType2,"
+					"\xCApw|dimType3,"
+					"\xCBpw|dimType4,"
+					"\xCCw|nukeArray");
+		else
+			ext(output, "x" "dimArray\0"
+					"\xC7pw|dimType5,"
+					"\xC8pw|dimType1,"
+					"\xC9pw|dimType2,"
+					"\xCApw|dimType3,"
+					"\xCBpw|dimType4,"
+					"\xCCw|nukeArray");
+
 		break;
 	case 0xBD:
 		if (HumongousFlag)





More information about the Scummvm-git-logs mailing list