aboutsummaryrefslogtreecommitdiff
path: root/scumm/bomp.cpp
diff options
context:
space:
mode:
authorMax Horn2004-11-28 02:05:04 +0000
committerMax Horn2004-11-28 02:05:04 +0000
commitcc11a1249ac335cb289ed14913df85c8cd7d0036 (patch)
treea1cbc8144047e5323d840c6e135a4ca890450b70 /scumm/bomp.cpp
parent232ef35298f8105a2d061e8ce2ada0facf6b06e0 (diff)
downloadscummvm-rg350-cc11a1249ac335cb289ed14913df85c8cd7d0036.tar.gz
scummvm-rg350-cc11a1249ac335cb289ed14913df85c8cd7d0036.tar.bz2
scummvm-rg350-cc11a1249ac335cb289ed14913df85c8cd7d0036.zip
Fix AKOS clipping issues at the left/right border of the screen (smooth scrolling regression)
svn-id: r15926
Diffstat (limited to 'scumm/bomp.cpp')
-rw-r--r--scumm/bomp.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/scumm/bomp.cpp b/scumm/bomp.cpp
index ef8b0304e7..406e37c36c 100644
--- a/scumm/bomp.cpp
+++ b/scumm/bomp.cpp
@@ -235,11 +235,11 @@ void ScummEngine::drawBomp(const BompDrawData &bd, bool mirror) {
src = bd.dataptr;
dst = (byte *)bd.dst.pixels + bd.y * bd.dst.pitch + (bd.x + clip.left);
- const byte maskbit = revBitMask[(bd.x + clip.left + virtscr[0].xstart) & 7];
+ const byte maskbit = revBitMask[(bd.x + clip.left) & 7];
// Mask against any additionally imposed mask
if (bd.maskPtr) {
- mask = bd.maskPtr + (bd.y * gdi._numStrips) + ((bd.x + clip.left + (virtscr[0].xstart&7)) / 8);
+ mask = bd.maskPtr + (bd.y * gdi._numStrips) + ((bd.x + clip.left) / 8);
}
// Setup vertical scaling