fixed o2_delay

svn-id: r7298
This commit is contained in:
Max Horn 2003-05-04 00:41:52 +00:00
parent 0ce5658d66
commit 7a2de47ce3

View file

@ -1041,6 +1041,17 @@ void Scumm_v2::o2_delayVariable() {
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;
@ -1174,18 +1185,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() {
warning("o2_dummy invoked (opcode %d)", _opcode);
}