[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