diff options
author | Martin Kiewitz | 2015-06-01 00:35:24 +0200 |
---|---|---|
committer | Martin Kiewitz | 2015-06-01 00:35:24 +0200 |
commit | e028eb442500fa457a8d8bf84105abd0e6f2e883 (patch) | |
tree | f6850c6b3efc3ca28d8171791b92080f3f72ca9e /engines/sherlock | |
parent | d52aa528d5b0f135792b63cf6730c186e137a434 (diff) | |
download | scummvm-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.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"); |