aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/riven_video.cpp
AgeCommit message (Collapse)Author
2018-02-05MOHAWK: RIVEN: Execute the stored opcode before resetting moviesBastien Bouclet
Otherwise the movie position is zero which leads the comparison with the stored opcode position to always be false. Fixes #10426, a regression from cf1171d4d9b43eba.
2018-01-01MOHAWK: RIVEN: Rewind videos that are played until their endBastien Bouclet
When videos are skipped, they would sometimes not quite be seeked to the last frame. In that case, when they are played again without being restarted, they would end immediatly. Now videos are automatically rewinded when they end or are skipped so that they always start from the beginning when played again. Fixes #10389.
2017-08-06MOHAWK: Riven: Add keyboard navigationBastien Bouclet
2017-07-29MOHAWK: Riven: Let the gameloop gracefully end when quittingBastien Bouclet
Prevents the quit confirmation dialog from being displayed at the end of the game's ending if it is enabled. Fixes #9943.
2017-07-27MOHAWK: Riven: Set the mixer sound type to SFX for videosBastien Bouclet
Fixes #9938.
2017-07-05MOHAWK: Use movie slots instead of movie ids for stored opcodesBastien Bouclet
Fixes Trac#9873.
2017-07-03MOHAWK: Remove unused / not working functionsBastien Bouclet
2017-07-03MOHAWK: Check the Garden island external commands against the originalBastien Bouclet
2017-07-03MOHAWK: Rewrite the Riven movie managerBastien Bouclet