[Scummvm-cvs-logs] CVS: tools descumm6.cpp,1.149,1.150

Eugene Sandulenko sev at users.sourceforge.net
Tue Jun 1 18:50:04 CEST 2004


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

Modified Files:
	descumm6.cpp 
Log Message:
Specify some HE opcodes.


Index: descumm6.cpp
===================================================================
RCS file: /cvsroot/scummvm/tools/descumm6.cpp,v
retrieving revision 1.149
retrieving revision 1.150
diff -u -d -r1.149 -r1.150
--- descumm6.cpp	19 Mar 2004 18:53:22 -0000	1.149
+++ descumm6.cpp	2 Jun 2004 01:49:16 -0000	1.150
@@ -2529,15 +2529,19 @@
 		ext(output, "rpppp|getDistPtPt");
 		break;
 	case 0xC8:
-		if (scriptVersion == 7) 
-			// TODO - add more subopcodes
-			ext(output, "ry" "kernelGetFunctions\0"
+		if (HumongousFlag)
+			ext(output, "rl|kernelGetFunctions");
+		else {
+			if (scriptVersion == 7) 
+				// TODO - add more subopcodes
+				ext(output, "ry" "kernelGetFunctions\0"
 					"\x73|getWalkBoxAt,"
 					"\x74|isPointInBox,"
 					"\xCE|getRGBSlot"
 					);
-		else 
-			ext(output, "l|kernelGetFunctions");
+			else 
+				ext(output, "l|kernelGetFunctions");
+		}
 		break;
 	case 0xC9:
 		if (scriptVersion == 7) 
@@ -2652,6 +2656,7 @@
 		if (HumongousFlag)
 			ext(output, "x" "setVolume\0" 
 				"\xDEp|musicVolume,"
+				"\xDFp|unkVolume,"
 				"\xE0p|sfxVolume,");
 		else
 			invalidop(NULL, code);





More information about the Scummvm-git-logs mailing list