[Scummvm-cvs-logs] CVS: scummvm/scumm intern.h,2.222,2.223 script_v90he.cpp,2.3,2.4
Travis Howell
kirben at users.sourceforge.net
Sun Sep 5 19:40:00 CEST 2004
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24152/scumm
Modified Files:
intern.h script_v90he.cpp
Log Message:
More stubs for chase
Index: intern.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/intern.h,v
retrieving revision 2.222
retrieving revision 2.223
diff -u -d -r2.222 -r2.223
--- intern.h 6 Sep 2004 01:54:24 -0000 2.222
+++ intern.h 6 Sep 2004 02:39:02 -0000 2.223
@@ -804,6 +804,7 @@
void o90_unknown1C();
void o90_unknown25();
void o90_unknown26();
+ void o90_unknown28();
};
class ScummEngine_v7 : public ScummEngine_v6 {
Index: script_v90he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v90he.cpp,v
retrieving revision 2.3
retrieving revision 2.4
diff -u -d -r2.3 -r2.4
--- script_v90he.cpp 6 Sep 2004 01:54:24 -0000 2.3
+++ script_v90he.cpp 6 Sep 2004 02:39:02 -0000 2.4
@@ -95,7 +95,7 @@
OPCODE(o90_unknown26),
OPCODE(o6_invalid),
/* 28 */
- OPCODE(o6_invalid),
+ OPCODE(o90_unknown28),
OPCODE(o6_invalid),
OPCODE(o6_invalid),
OPCODE(o6_invalid),
@@ -447,11 +447,26 @@
int value = fetchScriptByte();
value -= 34;
- if (value == 23) {
+ if (value == 10) {
+ pop();
+ pop();
+ } else if (value == 23) {
pop();
}
debug(1,"o90_unknown26 stub (%d)", value);
}
+void ScummEngine_v90he::o90_unknown28() {
+ // Incomplete
+ int value = fetchScriptByte();
+ value -= 37;
+
+ if (value == 20) {
+ pop();
+ }
+
+ debug(1,"o90_unknown28 stub (%d)", value);
+}
+
} // End of namespace Scumm
More information about the Scummvm-git-logs
mailing list