diff options
author | Bastien Bouclet | 2017-07-05 19:10:41 +0200 |
---|---|---|
committer | Bastien Bouclet | 2017-07-05 19:13:32 +0200 |
commit | 31d428fd022686e4a1918b6c7748265f209a7952 (patch) | |
tree | b8782230136973091aa2acfb9176c04e5a7c3e86 /engines/mohawk/riven_video.cpp | |
parent | afe27c6de8ea2419e38fcc2e847bbc28d629c553 (diff) | |
download | scummvm-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.cpp | 4 |
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(); } |