aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/myst.cpp
diff options
context:
space:
mode:
authorBastien Bouclet2011-05-15 14:53:05 +0200
committerBastien Bouclet2011-05-15 17:41:54 +0200
commite0e28aaeb24983b0e0700b5e561f0d9c991bfb4a (patch)
tree71cb2103ab5c09b868b9e6226be8e3a681657a81 /engines/mohawk/myst.cpp
parentd72037fb72b876b9cc0ca80d585a1a4939a68bd9 (diff)
downloadscummvm-rg350-e0e28aaeb24983b0e0700b5e561f0d9c991bfb4a.tar.gz
scummvm-rg350-e0e28aaeb24983b0e0700b5e561f0d9c991bfb4a.tar.bz2
scummvm-rg350-e0e28aaeb24983b0e0700b5e561f0d9c991bfb4a.zip
MOHAWK: Implement "Show Map" feature for Myst ME
Diffstat (limited to 'engines/mohawk/myst.cpp')
-rw-r--r--engines/mohawk/myst.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/mohawk/myst.cpp b/engines/mohawk/myst.cpp
index eedaa249ff..57d52d8394 100644
--- a/engines/mohawk/myst.cpp
+++ b/engines/mohawk/myst.cpp
@@ -341,12 +341,19 @@ Common::Error MohawkEngine_Myst::run() {
break;
case Common::KEYCODE_F5:
_needsPageDrop = false;
+ _needsShowMap = false;
+
runDialog(*_optionsDialog);
if (_needsPageDrop) {
dropPage();
_needsPageDrop = false;
}
+
+ if (_needsShowMap) {
+ _scriptParser->showMap();
+ _needsShowMap = false;
+ }
break;
default:
break;