aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Kiewitz2015-06-12 00:57:16 +0200
committerMartin Kiewitz2015-06-12 00:57:16 +0200
commitead934ed81ede904cfc9ddb3551252231f19a786 (patch)
tree5039d4d5b17c0a19fdd1d961738eb224c96d3bee
parent8d62faf6193d3b2abe88a57062585b6f30330e9c (diff)
downloadscummvm-rg350-ead934ed81ede904cfc9ddb3551252231f19a786.tar.gz
scummvm-rg350-ead934ed81ede904cfc9ddb3551252231f19a786.tar.bz2
scummvm-rg350-ead934ed81ede904cfc9ddb3551252231f19a786.zip
SHERLOCK: 3DO: fix white pixels fade to white
-rw-r--r--engines/sherlock/scalpel/scalpel.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/sherlock/scalpel/scalpel.cpp b/engines/sherlock/scalpel/scalpel.cpp
index b8baf40e2c..e0c91ee7c5 100644
--- a/engines/sherlock/scalpel/scalpel.cpp
+++ b/engines/sherlock/scalpel/scalpel.cpp
@@ -566,8 +566,10 @@ bool ScalpelEngine::showCityCutscene3DO() {
bool finished = _music->waitUntilMSec(3400, 0, 0, 3400);
- if (finished)
+ if (finished) {
+ _screen->_backBuffer1.fill(0); // fill backbuffer with black to avoid issues during fade from white
finished = _animation->play3DO("26open1", true, 1, true, 2);
+ }
if (finished) {
_screen->_backBuffer1.blitFrom(*_screen); // save into backbuffer 1, used for fade