[Scummvm-cvs-logs] CVS: scummvm/scumm script_v72he.cpp,2.138,2.139 script_v90he.cpp,2.61,2.62

Travis Howell kirben at users.sourceforge.net
Thu Sep 30 03:25:08 CEST 2004


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

Modified Files:
	script_v72he.cpp script_v90he.cpp 
Log Message:

Add extra cases/stubs


Index: script_v72he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v72he.cpp,v
retrieving revision 2.138
retrieving revision 2.139
diff -u -d -r2.138 -r2.139
--- script_v72he.cpp	30 Sep 2004 09:35:02 -0000	2.138
+++ script_v72he.cpp	30 Sep 2004 10:24:26 -0000	2.139
@@ -1050,6 +1050,7 @@
 		a->_layer = -pop();
 		break;
 	case 64:
+	case 67: // HE 99+
 		_actorClipOverride.bottom = pop();
 		_actorClipOverride.right = pop();
 		_actorClipOverride.top = pop();
@@ -1058,7 +1059,7 @@
 	case 65: // HE 98+
 		i = pop();
 		j = pop();
-		debug(1,"o72_actorOps: case 65 (%d, %d)", i, j);
+		a->putActor(i, j, a->room);
 		break;
 	case 68: // HE 90+
 		k = pop();

Index: script_v90he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v90he.cpp,v
retrieving revision 2.61
retrieving revision 2.62
diff -u -d -r2.61 -r2.62
--- script_v90he.cpp	30 Sep 2004 09:54:45 -0000	2.61
+++ script_v90he.cpp	30 Sep 2004 10:24:26 -0000	2.62
@@ -781,15 +781,29 @@
 void ScummEngine_v90he::o90_unknown27() {
 	int subOp = fetchScriptByte();
 	switch (subOp) {
+	case 8: // HE 99+
+		pop();
+		break;
 	case 30:
 		pop();
 		break;
 	case 31:
 		pop();
 		break;
+	case 42: // HE 99+
+		pop();
+		pop();
+		break;
 	case 43:
 		pop();
 		break;
+	case 63: // HE 99+
+		pop();
+		break;
+	case 139: // HE 99+
+		pop();
+		pop();
+		break;
 	default:
 		error("o90_unknown27: Unknown case %d", subOp);
 	}





More information about the Scummvm-git-logs mailing list