[Scummvm-cvs-logs] SF.net SVN: scummvm: [21194] tools/trunk/descumm6.cpp

kirben at users.sourceforge.net kirben at users.sourceforge.net
Thu Mar 9 19:48:01 CET 2006


Revision: 21194
Author:   kirben
Date:     2006-03-09 19:46:58 -0800 (Thu, 09 Mar 2006)
ViewCVS:  http://svn.sourceforge.net/scummvm/?rev=21194&view=rev

Log Message:
-----------
Add opcode changes for HE71 scripts

Modified Paths:
--------------
    tools/trunk/descumm6.cpp
Modified: tools/trunk/descumm6.cpp
===================================================================
--- tools/trunk/descumm6.cpp	2006-03-10 01:45:54 UTC (rev 21193)
+++ tools/trunk/descumm6.cpp	2006-03-10 03:46:58 UTC (rev 21194)
@@ -2127,7 +2127,7 @@
 		ext(output, "rhp|openFile");
 		break;
 	case 0xDB:
-		ext(output, "x" "readFile\0" 
+		ext(output, "rx" "readFile\0" 
 				"\x4p|readByte,"
 				"\x5p|readWord,"
 				"\x6p|readDWord,"
@@ -3812,7 +3812,7 @@
 		break;
 	case 0xED:
 		if (HumongousFlag)
-			invalidop(NULL, code);
+			ext(output, "rppp|getStringWidth");
 		else
 			ext(output, "rp|getObjectNewDir");
 		break;
@@ -3822,6 +3822,12 @@
 		else
 			invalidop(NULL, code);
 		break;
+	case 0xEF:
+		if (HumongousFlag)
+			ext(output, "rppp|appendString");
+		else
+			invalidop(NULL, code);
+		break;
 	case 0xF3:
 		if (HumongousFlag)
 			ext(output, "rsp|readINI");
@@ -3834,6 +3840,12 @@
 		else
 			invalidop(NULL, code);
 		break;
+	case 0xF6:
+		if (HumongousFlag)
+			ext(output, "rpppp|getCharIndexInString");
+		else
+			invalidop(NULL, code);
+		break;
 	case 0xF9:
 		if (HumongousFlag)
 			ext(output, "s|setFilePath");


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.





More information about the Scummvm-git-logs mailing list