aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/xeen/sprites.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/xeen/sprites.cpp b/engines/xeen/sprites.cpp
index 4811f10628..f05ca1bfaf 100644
--- a/engines/xeen/sprites.cpp
+++ b/engines/xeen/sprites.cpp
@@ -146,6 +146,10 @@ void SpriteResource::drawOffset(XSurface &dest, uint16 offset, const Common::Poi
dest.create(xOffset + width, yOffset + height);
bounds = Common::Rect(0, 0, dest.w, dest.h);
}
+ if (flags & SPRFLAG_SCENE_CLIPPED) {
+ bounds.top = 8;
+ bounds.bottom = 149;
+ }
uint16 scaleMaskXCopy = scaleMaskX;
Common::Rect drawBounds;