aboutsummaryrefslogtreecommitdiff
path: root/engines/m4/mads_views.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2010-06-06 06:46:29 +0000
committerPaul Gilbert2010-06-06 06:46:29 +0000
commit3efec5720de2c46355c323763dee96b719ed5aa1 (patch)
tree43cb9bc6613b0430889332c890a6a6d3517015c9 /engines/m4/mads_views.cpp
parentc253a57e471be34567c2a28f8ccb4f6e084d7e20 (diff)
downloadscummvm-rg350-3efec5720de2c46355c323763dee96b719ed5aa1.tar.gz
scummvm-rg350-3efec5720de2c46355c323763dee96b719ed5aa1.tar.bz2
scummvm-rg350-3efec5720de2c46355c323763dee96b719ed5aa1.zip
Bugfixes for correct positioning of opening animation
svn-id: r49448
Diffstat (limited to 'engines/m4/mads_views.cpp')
-rw-r--r--engines/m4/mads_views.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/m4/mads_views.cpp b/engines/m4/mads_views.cpp
index bfd57c4add..cfcb113dcd 100644
--- a/engines/m4/mads_views.cpp
+++ b/engines/m4/mads_views.cpp
@@ -195,7 +195,7 @@ void MadsSpriteSlots::drawForeground(View *view) {
if (slot.scale < 100) {
// Minimalised drawing
assert(slot.spriteListIndex < (int)_sprites.size());
- M4Sprite *spr = spriteSet.getFrame(slot.frameNumber - 1);
+ M4Sprite *spr = spriteSet.getFrame((slot.frameNumber & 0x7fff) - 1);
spr->copyTo(view, slot.xp, slot.yp, slot.depth, _owner._depthSurface, slot.scale, 0);
} else {
int xp, yp;