[Scummvm-cvs-logs] CVS: scummvm/scumm script_v90he.cpp,2.102,2.103

Travis Howell kirben at users.sourceforge.net
Sun Oct 17 02:18:08 CEST 2004


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

Modified Files:
	script_v90he.cpp 
Log Message:

Complete stub


Index: script_v90he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v90he.cpp,v
retrieving revision 2.102
retrieving revision 2.103
diff -u -d -r2.102 -r2.103
--- script_v90he.cpp	17 Oct 2004 08:02:42 -0000	2.102
+++ script_v90he.cpp	17 Oct 2004 09:17:32 -0000	2.103
@@ -1090,11 +1090,40 @@
 }
 
 void ScummEngine_v90he::o90_unknown28() {
-	// Incomplete
 	byte subOp = fetchScriptByte();
 	subOp -= 37;
 
 	switch (subOp) {
+	case 0:
+		switch (pop()) {
+		case 1:
+			pop();
+			pop();
+			break;
+		case 2:
+			pop();
+			break;
+		case 3:
+			pop();
+			break;
+		case 4:
+			pop();
+			break;
+		case 5:
+			break;
+		case 6:
+			pop();
+			break;
+		case 7:
+			pop();
+			break;
+		case 8:
+			pop();
+			break;
+		default:
+			error("o90_unknown28 subOp 38: Unknown case %d", subOp);
+		}
+		break;
 	case 5:
 		pop();
 		pop();
@@ -1109,6 +1138,9 @@
 	case 20:
 		pop();
 		break;
+	case 26:
+		pop();
+		break;
 	case 28:
 		pop();
 		pop();
@@ -1119,6 +1151,8 @@
 		pop();
 		pop();
 		break;
+	case 56:
+		break;
 	case 180:
 		break;
 	default:





More information about the Scummvm-git-logs mailing list