aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/riven_video.cpp
diff options
context:
space:
mode:
authorBastien Bouclet2017-07-05 19:10:41 +0200
committerBastien Bouclet2017-07-05 19:13:32 +0200
commit31d428fd022686e4a1918b6c7748265f209a7952 (patch)
treeb8782230136973091aa2acfb9176c04e5a7c3e86 /engines/mohawk/riven_video.cpp
parentafe27c6de8ea2419e38fcc2e847bbc28d629c553 (diff)
downloadscummvm-rg350-31d428fd022686e4a1918b6c7748265f209a7952.tar.gz
scummvm-rg350-31d428fd022686e4a1918b6c7748265f209a7952.tar.bz2
scummvm-rg350-31d428fd022686e4a1918b6c7748265f209a7952.zip
MOHAWK: Use movie slots instead of movie ids for stored opcodes
Fixes Trac#9873.
Diffstat (limited to 'engines/mohawk/riven_video.cpp')
-rw-r--r--engines/mohawk/riven_video.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/mohawk/riven_video.cpp b/engines/mohawk/riven_video.cpp
index 56cbd443bd..762f80719f 100644
--- a/engines/mohawk/riven_video.cpp
+++ b/engines/mohawk/riven_video.cpp
@@ -257,9 +257,9 @@ void RivenVideo::playBlocking(int32 endTime) {
}
// Execute the stored opcode
- uint16 storedOpcodeId = _vm->_scriptMan->getStoredMovieOpcodeID();
+ uint16 storedOpcodeMovieSlot = _vm->_scriptMan->getStoredMovieOpcodeSlot();
uint32 storedOpcodeTime = _vm->_scriptMan->getStoredMovieOpcodeTime();
- if (_id == storedOpcodeId && getTime() >= storedOpcodeTime) { // CHECKME: Suspicious use of time units
+ if (_slot == storedOpcodeMovieSlot && getTime() >= storedOpcodeTime) { // CHECKME: Suspicious use of time units
_vm->_scriptMan->runStoredMovieOpcode();
}