aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock
diff options
context:
space:
mode:
authorMartin Kiewitz2015-06-01 00:35:24 +0200
committerMartin Kiewitz2015-06-01 00:35:24 +0200
commite028eb442500fa457a8d8bf84105abd0e6f2e883 (patch)
treef6850c6b3efc3ca28d8171791b92080f3f72ca9e /engines/sherlock
parentd52aa528d5b0f135792b63cf6730c186e137a434 (diff)
downloadscummvm-rg350-e028eb442500fa457a8d8bf84105abd0e6f2e883.tar.gz
scummvm-rg350-e028eb442500fa457a8d8bf84105abd0e6f2e883.tar.bz2
scummvm-rg350-e028eb442500fa457a8d8bf84105abd0e6f2e883.zip
SHERLOCK: intro changes
- shortened delay during "in the alley" text, so that music track change occurs correctly - added fade to black during alley cutscene
Diffstat (limited to 'engines/sherlock')
-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");