aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Kiewitz2015-06-08 20:18:41 +0200
committerMartin Kiewitz2015-06-08 20:18:41 +0200
commitdc1706700be6e3c10d5db6938109221ec04df7d3 (patch)
treed2771533454f9efdefef198f4d5d8dfab61dafcd
parent0d090495627453ae5d1e71f4fe11d888ab04d5fe (diff)
downloadscummvm-rg350-dc1706700be6e3c10d5db6938109221ec04df7d3.tar.gz
scummvm-rg350-dc1706700be6e3c10d5db6938109221ec04df7d3.tar.bz2
scummvm-rg350-dc1706700be6e3c10d5db6938109221ec04df7d3.zip
SHERLOCK: 3DO: add delay right at the intro start
-rw-r--r--engines/sherlock/scalpel/scalpel.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/engines/sherlock/scalpel/scalpel.cpp b/engines/sherlock/scalpel/scalpel.cpp
index af06f45c64..ec0e397887 100644
--- a/engines/sherlock/scalpel/scalpel.cpp
+++ b/engines/sherlock/scalpel/scalpel.cpp
@@ -537,7 +537,10 @@ bool ScalpelEngine::showCityCutscene3DO() {
// rain.aiff seems to be playing in an endless loop until
// sherlock logo fades away TODO
- bool finished = _animation->play3DO("26open1", true, 1, 255, 2);
+ bool finished = _music->waitUntilMSec(3400, 0, 0, 3400);
+
+ if (finished)
+ finished = _animation->play3DO("26open1", true, 1, 255, 2);
if (finished) {
// TODO: Both of these should actually fade into the screen
@@ -547,7 +550,7 @@ bool ScalpelEngine::showCityCutscene3DO() {
ImageFile3DO titleImage_London("title2a.cel");
_screen->transBlitFromUnscaled3DO(titleImage_London[0]._frame, Common::Point(30, 50));
- finished = _events->delay(1000, true);
+ finished = _events->delay(2000, true);
if (finished) {
// "November, 1888"