[Scummvm-cvs-logs] CVS: scummvm/scumm script_v2.cpp,2.36,2.37
Max Horn
fingolfin at users.sourceforge.net
Sat May 3 17:42:35 CEST 2003
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv20952
Modified Files:
script_v2.cpp
Log Message:
fixed o2_delay
Index: script_v2.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v2.cpp,v
retrieving revision 2.36
retrieving revision 2.37
diff -u -d -r2.36 -r2.37
--- script_v2.cpp 4 May 2003 00:29:52 -0000 2.36
+++ script_v2.cpp 4 May 2003 00:41:52 -0000 2.37
@@ -1041,6 +1041,17 @@
o5_breakHere();
}
+void Scumm_v2::o2_delay() {
+ int delay = fetchScriptByte();
+ delay |= fetchScriptByte() << 8;
+ delay |= fetchScriptByte() << 16;
+ delay = 0xFFFFFF - delay;
+
+ vm.slot[_currentScript].delay = delay;
+ vm.slot[_currentScript].status = 1;
+ o5_breakHere();
+}
+
void Scumm_v2::o2_matrixOps() {
int a, b;
@@ -1172,18 +1183,6 @@
void Scumm_v2::o2_drawSentence() {
warning("TODO o2_drawSentence()");
-}
-
-void Scumm_v2::o2_delay() {
- int delay = fetchScriptByte();
- delay |= fetchScriptByte() << 8;
- delay |= fetchScriptByte() << 16;
-
- vm.slot[_currentScript].delay = 1; // FIXME: Fix conversion
- vm.slot[_currentScript].status = 1;
- o5_breakHere();
-
- warning("TODO: o2_delay(%d)", delay);
}
void Scumm_v2::o2_dummy() {
More information about the Scummvm-git-logs
mailing list