diff options
author | Paul Gilbert | 2015-08-30 12:03:40 -0400 |
---|---|---|
committer | Paul Gilbert | 2015-08-30 12:03:40 -0400 |
commit | b65436937733c519346a653493d26d3dd00fe106 (patch) | |
tree | ca61e9feb0ff5927d6e50919cd593bb8fd68fb03 /engines/sherlock/scalpel/scalpel.cpp | |
parent | 944cf4c64fd978db9b49a4317a955dc681b51089 (diff) | |
download | scummvm-rg350-b65436937733c519346a653493d26d3dd00fe106.tar.gz scummvm-rg350-b65436937733c519346a653493d26d3dd00fe106.tar.bz2 scummvm-rg350-b65436937733c519346a653493d26d3dd00fe106.zip |
SHERLOCK: SS: Fix speed of intro sequence
Diffstat (limited to 'engines/sherlock/scalpel/scalpel.cpp')
-rw-r--r-- | engines/sherlock/scalpel/scalpel.cpp | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/engines/sherlock/scalpel/scalpel.cpp b/engines/sherlock/scalpel/scalpel.cpp index fc8b1e609a..c3915a1cf2 100644 --- a/engines/sherlock/scalpel/scalpel.cpp +++ b/engines/sherlock/scalpel/scalpel.cpp @@ -242,6 +242,8 @@ void ScalpelEngine::showOpening() { if (isDemo() && _interactiveFl) return; + _events->setFrameRate(60); + if (getPlatform() == Common::kPlatform3DO) { show3DOSplash(); @@ -255,20 +257,22 @@ void ScalpelEngine::showOpening() { _events->clearEvents(); _music->stopMusic(); - return; - } + } else { + TsAGE::Logo::show(this); - TsAGE::Logo::show(this); - finished = showCityCutscene(); - if (finished) - finished = showAlleyCutscene(); - if (finished) - finished = showStreetCutscene(); - if (finished) - showOfficeCutscene(); + finished = showCityCutscene(); + if (finished) + finished = showAlleyCutscene(); + if (finished) + finished = showStreetCutscene(); + if (finished) + showOfficeCutscene(); + + _events->clearEvents(); + _music->stopMusic(); + } - _events->clearEvents(); - _music->stopMusic(); + _events->setFrameRate(GAME_FRAME_RATE); } bool ScalpelEngine::showCityCutscene() { |