aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/riven_video.cpp
diff options
context:
space:
mode:
authorBastien Bouclet2017-08-06 06:33:20 +0200
committerBastien Bouclet2017-08-06 17:36:27 +0200
commit8e5ac98a4b6082caf68ad205dc6cadffa4df5051 (patch)
treeaffe658ec773193cdaeb5f0a0cf9465e4c8b5169 /engines/mohawk/riven_video.cpp
parent17089becd410e4e1b95e64c9d0207ffc3eac5801 (diff)
downloadscummvm-rg350-8e5ac98a4b6082caf68ad205dc6cadffa4df5051.tar.gz
scummvm-rg350-8e5ac98a4b6082caf68ad205dc6cadffa4df5051.tar.bz2
scummvm-rg350-8e5ac98a4b6082caf68ad205dc6cadffa4df5051.zip
MOHAWK: Riven: Add keyboard navigation
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 6923fbd4d1..14af3e566b 100644
--- a/engines/mohawk/riven_video.cpp
+++ b/engines/mohawk/riven_video.cpp
@@ -241,14 +241,14 @@ void RivenVideo::playBlocking(int32 endTime) {
_vm->doFrame();
// Handle skipping
- if (playTillEnd && _vm->getStack()->keyGetPressed() == Common::KEYCODE_ESCAPE) {
+ if (playTillEnd && _vm->getStack()->keyGetAction() == kKeyActionSkip) {
continuePlaying = false;
// Seek to the last frame
_video->seek(_video->getDuration().addMsecs(-1));
_vm->getStack()->mouseForceUp();
- _vm->getStack()->keyForceUp();
+ _vm->getStack()->keyResetAction();
}
}