From f086b64b7204203380cb7c006b5f9764949eeebd Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Tue, 3 Jun 2014 20:56:03 -0400 Subject: [PATCH] MADS: Fix drawing of background objects --- engines/mads/sprites.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/engines/mads/sprites.cpp b/engines/mads/sprites.cpp index c67c905251a..f5c2792a70a 100644 --- a/engines/mads/sprites.cpp +++ b/engines/mads/sprites.cpp @@ -253,15 +253,14 @@ void SpriteSlots::drawBackground() { if (spriteSlot._scale != -1) { // Adjust the drawing position pt.x -= frame->w / 2; - pt.y -= frame->h / 2; + pt.y -= frame->h - 1; } - if (spriteSlot._depth <= 1) { frame->copyTo(&scene._backgroundSurface, pt, frame->getTransparencyIndex()); } else if (scene._depthStyle == 0) { scene._backgroundSurface.copyFrom(frame, pt, spriteSlot._depth, &scene._depthSurface, - 100, frame->getTransparencyIndex()); + -1, false, frame->getTransparencyIndex()); } else { error("Unsupported depth style"); }