fixed o2_delay
svn-id: r7298
This commit is contained in:
parent
0ce5658d66
commit
7a2de47ce3
1 changed files with 11 additions and 12 deletions
|
@ -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);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue