diff options
Diffstat (limited to 'engines/bladerunner/bladerunner.cpp')
-rw-r--r-- | engines/bladerunner/bladerunner.cpp | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/engines/bladerunner/bladerunner.cpp b/engines/bladerunner/bladerunner.cpp index b0d322f324..76a95ab5d8 100644 --- a/engines/bladerunner/bladerunner.cpp +++ b/engines/bladerunner/bladerunner.cpp @@ -111,9 +111,10 @@ BladeRunnerEngine::BladeRunnerEngine(OSystem *syst, const ADGameDescription *des _subtitlesEnabled = false; - _sitcomMode = false; - _shortyMode = false; - _cutContent = Common::String(desc->gameId).contains("bladerunner-final"); + _sitcomMode = false; + _shortyMode = false; + _noDelayMillisFramelimiter = false; + _cutContent = Common::String(desc->gameId).contains("bladerunner-final"); _playerLosesControlCounter = 0; @@ -559,8 +560,13 @@ bool BladeRunnerEngine::startup(bool hasSavegames) { // get value from the ScummVM configuration manager syncSoundSettings(); - _sitcomMode = ConfMan.getBool("sitcom"); - _shortyMode = ConfMan.getBool("shorty"); + _sitcomMode = ConfMan.getBool("sitcom"); + _shortyMode = ConfMan.getBool("shorty"); + + if (!ConfMan.hasKey("nodelaymillisfl")) { + ConfMan.setBool("nodelaymillisfl", false); + } + _noDelayMillisFramelimiter = ConfMan.getBool("nodelaymillisfl"); // BLADE.INI was read here, but it was replaced by ScummVM configuration _chapters = new Chapters(this); |