diff options
| -rw-r--r-- | engines/sherlock/scalpel/scalpel.cpp | 12 | 
1 files changed, 10 insertions, 2 deletions
diff --git a/engines/sherlock/scalpel/scalpel.cpp b/engines/sherlock/scalpel/scalpel.cpp index 113c4ee8d8..ca3befb3ff 100644 --- a/engines/sherlock/scalpel/scalpel.cpp +++ b/engines/sherlock/scalpel/scalpel.cpp @@ -507,7 +507,7 @@ bool ScalpelEngine::showCityCutscene() {  			// In the alley...  			_screen->transBlitFrom(titleImages[3], Common::Point(72, 51));  			_screen->fadeIn(palette, 3); -			finished = _events->delay(3000, true); +			finished = _events->delay(2500, true);  		}  	} @@ -524,8 +524,16 @@ bool ScalpelEngine::showAlleyCutscene() {  	_animation->_soundLibraryFilename = "TITLE.SND";  	bool finished = _animation->play("27PRO1", 1, 3, true, 2); -	if (finished) +	if (finished) { +		_screen->getPalette(palette); +		_screen->fadeToBlack(2); +		finished = _events->delay(500); +	} + +	if (finished) { +		_screen->setPalette(palette);  		finished = _animation->play("27PRO2", 1, 0, false, 2); +	}  	if (finished) {  		showLBV("scream.lbv");  | 
