aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorPaul Gilbert2015-05-01 11:48:41 -1000
committerPaul Gilbert2015-05-01 11:48:41 -1000
commitedec4abfe5cace1b5a0761adc33bf8e526561f27 (patch)
tree8e97ca081eef0d0a85b8535fa2fb1c3ac5eef2c0 /engines
parent3f5c159068fdee253883e300cae524282db5b167 (diff)
downloadscummvm-rg350-edec4abfe5cace1b5a0761adc33bf8e526561f27.tar.gz
scummvm-rg350-edec4abfe5cace1b5a0761adc33bf8e526561f27.tar.bz2
scummvm-rg350-edec4abfe5cace1b5a0761adc33bf8e526561f27.zip
SHERLOCK: Fix mirror display in scene 12
Diffstat (limited to 'engines')
-rw-r--r--engines/sherlock/scalpel/scalpel.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/sherlock/scalpel/scalpel.cpp b/engines/sherlock/scalpel/scalpel.cpp
index 69bafa8d67..d36f761239 100644
--- a/engines/sherlock/scalpel/scalpel.cpp
+++ b/engines/sherlock/scalpel/scalpel.cpp
@@ -693,7 +693,7 @@ void ScalpelEngine::doMirror12() {
bool flipped = people[AL]._sequenceNumber == WALK_LEFT || people[AL]._sequenceNumber == STOP_LEFT
|| people[AL]._sequenceNumber == WALK_UPRIGHT || people[AL]._sequenceNumber == STOP_UPRIGHT
|| people[AL]._sequenceNumber == WALK_DOWNLEFT || people[AL]._sequenceNumber == STOP_DOWNLEFT;
- _screen->transBlitFrom(imageFrame, pt + Common::Point(38, imageFrame._frame.h - 25), flipped);
+ _screen->_backBuffer1.transBlitFrom(imageFrame, pt + Common::Point(38, -imageFrame._frame.h - 25), flipped);
// Redraw the mirror borders to prevent the drawn image of Holmes from appearing outside of the mirror
_screen->_backBuffer1.blitFrom(_screen->_backBuffer2, Common::Point(114, 18),