diff options
| -rw-r--r-- | engines/sherlock/scalpel/scalpel.cpp | 7 | 
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"  | 
