diff options
author | Thanasis Antoniou | 2019-09-16 11:59:52 +0300 |
---|---|---|
committer | Thanasis Antoniou | 2019-09-16 12:00:25 +0300 |
commit | 7c20b07ffb3b9260d3b9f250a7d6041769ad7b5f (patch) | |
tree | 8ef5fae30b13914b910eab989e069637e315ec77 /engines/bladerunner/bladerunner.cpp | |
parent | 5453653a4cfb3098e098df0e753b4d302edc896b (diff) | |
download | scummvm-rg350-7c20b07ffb3b9260d3b9f250a7d6041769ad7b5f.tar.gz scummvm-rg350-7c20b07ffb3b9260d3b9f250a7d6041769ad7b5f.tar.bz2 scummvm-rg350-7c20b07ffb3b9260d3b9f250a7d6041769ad7b5f.zip |
BLADERUNNER: Add engine gui option to avoid use of delayMillis()
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); |