aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/myst.cpp
diff options
context:
space:
mode:
authorBastien Bouclet2016-02-28 09:28:18 +0100
committerBastien Bouclet2016-03-05 14:43:10 +0100
commit833b800a32fb8ee0013a3986b66c7dcae791c58b (patch)
tree1836d0ad0e4800bf5f7f820b07bb1fc32c2e70f4 /engines/mohawk/myst.cpp
parent21317eec72f2b0ca0f62f41e27fd40e30fff0ed7 (diff)
downloadscummvm-rg350-833b800a32fb8ee0013a3986b66c7dcae791c58b.tar.gz
scummvm-rg350-833b800a32fb8ee0013a3986b66c7dcae791c58b.tar.bz2
scummvm-rg350-833b800a32fb8ee0013a3986b66c7dcae791c58b.zip
MOHAWK: Add an engine specific option to play the Myst fly by movie
It is disabled by default since the original engine never plays it. When enabled, it is only played when first arriving on Myst.
Diffstat (limited to 'engines/mohawk/myst.cpp')
-rw-r--r--engines/mohawk/myst.cpp8
1 files changed, 2 insertions, 6 deletions
diff --git a/engines/mohawk/myst.cpp b/engines/mohawk/myst.cpp
index 3bc2b2dccb..1ff0c648e1 100644
--- a/engines/mohawk/myst.cpp
+++ b/engines/mohawk/myst.cpp
@@ -66,11 +66,6 @@ MohawkEngine_Myst::MohawkEngine_Myst(OSystem *syst, const MohawkGameDescription
DebugMan.addDebugChannel(kDebugHelp, "Help", "Track Help File (HELP) Parsing");
DebugMan.addDebugChannel(kDebugCache, "Cache", "Track Resource Cache Accesses");
- // Engine tweaks
- // Disabling this makes engine behavior as per
- // original, including bugs, missing bits etc. :)
- _tweaksEnabled = true;
-
_currentCursor = 0;
_mainCursor = kDefaultMystCursor;
_showResourceRects = false;
@@ -503,8 +498,9 @@ void MohawkEngine_Myst::changeToStack(uint16 stack, uint16 card, uint16 linkSrcS
flyby = "stoneship flyby";
break;
// Myst Flyby Movie not used in Original Masterpiece Edition Engine
+ // We play it when first arriving on Myst, and if the user has chosen so.
case kMystStack:
- if (_tweaksEnabled)
+ if (ConfMan.getBool("playmystflyby") && card == 4134)
flyby = "myst flyby";
break;
case kMechanicalStack: