aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rw-r--r--engines/sherlock/scalpel/scalpel.cpp12
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");