[Scummvm-cvs-logs] CVS: scummvm/scumm script_v90he.cpp,2.40,2.41

Travis Howell kirben at users.sourceforge.net
Fri Sep 17 22:17:06 CEST 2004


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

Modified Files:
	script_v90he.cpp 
Log Message:

stubs for freddicove intro.


Index: script_v90he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v90he.cpp,v
retrieving revision 2.40
retrieving revision 2.41
diff -u -d -r2.40 -r2.41
--- script_v90he.cpp	18 Sep 2004 04:12:14 -0000	2.40
+++ script_v90he.cpp	18 Sep 2004 05:15:57 -0000	2.41
@@ -418,6 +418,12 @@
 	subOp -= 46;
 
 	switch (subOp) {
+		case -14: // HE99+
+			pop();
+			break;
+		case -13: // HE99+
+			pop();
+			break;
 		case 0:
 			pop();
 			break;
@@ -480,10 +486,22 @@
 			pop();
 			pop();
 			break;
+		case 87: // HE99+
+			pop();
+			pop();
+			pop();
+			pop();
+			pop();
+			break;
+		case 91: // HE99+
+			pop();
+			break;
+		case 171: // HE99+
+			break;
 		case 209:
 			break;
 		default:
-			warning("o90_unknown1C: unhandled case %d", subOp);
+			error("o90_unknown1C: unhandled case %d", subOp);
 	}
 
 	debug(1,"o90_unknown1C stub (%d)", subOp);
@@ -629,6 +647,9 @@
 			if (_gameId == GID_FREDDI4 || _heversion >= 99)
 				pop();
 			break;
+		case 28: // HE99+
+			pop();
+			break;
 		case 29:
 			pop();
 			break;
@@ -895,7 +916,7 @@
 }
 
 void ScummEngine_v90he::o90_unknown3A() {
-	// Array related
+	// Sorts array via qsort
 	int subOp = fetchScriptByte();
 
 	switch (subOp) {
@@ -975,7 +996,7 @@
 			pop();
 			pop();
 			break;
-		case 19:
+		case 19: //HE99+
 			pop();
 			break;
 		case 29:





More information about the Scummvm-git-logs mailing list