[Scummvm-cvs-logs] CVS: scummvm/scumm intern.h,2.236,2.237 script_v90he.cpp,2.21,2.22
Travis Howell
kirben at users.sourceforge.net
Fri Sep 10 07:32:05 CEST 2004
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20250/scumm
Modified Files:
intern.h script_v90he.cpp
Log Message:
Add stubs
Index: intern.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/intern.h,v
retrieving revision 2.236
retrieving revision 2.237
diff -u -d -r2.236 -r2.237
--- intern.h 10 Sep 2004 12:13:02 -0000 2.236
+++ intern.h 10 Sep 2004 14:31:20 -0000 2.237
@@ -819,6 +819,8 @@
void o90_unknown27();
void o90_unknown28();
void o90_unknown29();
+ void o90_unknown2F();
+ void o90_unknown30();
void o90_unknown37();
};
Index: script_v90he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v90he.cpp,v
retrieving revision 2.21
retrieving revision 2.22
diff -u -d -r2.21 -r2.22
--- script_v90he.cpp 10 Sep 2004 10:55:43 -0000 2.21
+++ script_v90he.cpp 10 Sep 2004 14:31:20 -0000 2.22
@@ -103,9 +103,9 @@
OPCODE(o6_invalid),
OPCODE(o6_invalid),
OPCODE(o6_invalid),
- OPCODE(o6_invalid),
+ OPCODE(o90_unknown2F),
/* 30 */
- OPCODE(o6_invalid),
+ OPCODE(o90_unknown30),
OPCODE(o6_invalid),
OPCODE(o6_invalid),
OPCODE(o6_invalid),
@@ -687,6 +687,42 @@
debug(1,"o90_unknown29 stub (%d)", subOp);
}
+void ScummEngine_v90he::o90_unknown2F() {
+ int subOp = fetchScriptByte();
+ subOp -= 54;
+
+ switch (subOp) {
+ case 0:
+ pop();
+ break;
+ case 3:
+ break;
+ case 11:
+ pop();
+ pop();
+ break;
+ case 12:
+ pop();
+ break;
+ case 13:
+ pop();
+ pop();
+ pop();
+ pop();
+ break;
+ case 201:
+ break;
+ default:
+ error("o90_unknown28: Unknown case %d", subOp);
+ }
+ debug(1,"o90_unknown2F stub (%d)", subOp);
+}
+
+void ScummEngine_v90he::o90_unknown30() {
+ int a = pop();
+ debug(1,"o90_unknown30 stub (%d)", a);
+}
+
void ScummEngine_v90he::o90_unknown37() {
int data, dim1start, dim1end, dim2start, dim2end;
int type = fetchScriptByte();
More information about the Scummvm-git-logs
mailing list