[Scummvm-cvs-logs] scummvm-tools master -> af4cf0c715852e3aa29235fb83df9d64647f1226

Kirben kirben at optusnet.com.au
Sat Aug 6 03:02:23 CEST 2011


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm-tools' repo located at https://github.com/scummvm/scummvm-tools .

Summary:
af4cf0c715 TOOLS: Add basic output for extra arrayOps cases in HE games for now.


Commit: af4cf0c715852e3aa29235fb83df9d64647f1226
    https://github.com/scummvm/scummvm-tools/commit/af4cf0c715852e3aa29235fb83df9d64647f1226
Author: Travis Howell (kirben at optusnet.com.au)
Date: 2011-08-05T18:01:00-07:00

Commit Message:
TOOLS: Add basic output for extra arrayOps cases in HE games for now.

Changed paths:
    engines/scumm/descumm6.cpp



diff --git a/engines/scumm/descumm6.cpp b/engines/scumm/descumm6.cpp
index 6e1647b..f818ff7 100644
--- a/engines/scumm/descumm6.cpp
+++ b/engines/scumm/descumm6.cpp
@@ -1544,36 +1544,16 @@ void next_line_HE_V100(char *output) {
 			writeArray(output, get_word(), NULL, se_a, se_b);
 			break;
 		case 130:
-			// TODO
-			se_get_list();
-			pop();
-			pop();
-			pop();
-			pop();
-			get_word();
+			// TODO: Add support for writeListIntoArray
+			ext(output, "lppppv|writeListIntoArray");
 			break;
 		case 131:
-			// TODO
-			pop();
-			pop();
-			pop();
-			pop();
-			get_word();
-			pop();
-			pop();
-			pop();
-			pop();
-			get_word();
+			// TODO: Add support for writeRangeIntoArray
+			ext(output, "ppppppv|writeRangeIntoArray");
 			break;
 		case 133:
-			// TODO
-			pop();
-			pop();
-			pop();
-			pop();
-			pop();
-			pop();
-			get_word();
+			// TODO: Add support for writeRangeIntoArray
+			ext(output, "ppppppv|writeRangeIntoArray");
 			break;
 		}
 		break;
@@ -3514,36 +3494,16 @@ void next_line_HE_V72(char *output) {
 			writeArray(output, get_word(), NULL, se_a, se_a);
 			break;
 		case 126:
-			// TODO
-			se_get_list();
-			pop();
-			pop();
-			pop();
-			pop();
-			get_word();
+			// TODO: Add support for writeListIntoArray
+			ext(output, "lppppv|writeListIntoArray");
 			break;
 		case 127:
-			// TODO
-			pop();
-			pop();
-			pop();
-			pop();
-			get_word();
-			pop();
-			pop();
-			pop();
-			pop();
-			get_word();
+			// TODO: Add support for copyArray
+			ext(output, "ppppvppppv|copyArray");
 			break;
 		case 128:
-			// TODO
-			pop();
-			pop();
-			pop();
-			pop();
-			pop();
-			pop();
-			get_word();
+			// TODO: Add support for writeRangeIntoArray
+			ext(output, "ppppppv|writeRangeIntoArray");
 			break;
 		case 194:
 			se_get_list();






More information about the Scummvm-git-logs mailing list