diff options
author | Matthew Hoops | 2011-09-29 16:40:11 -0400 |
---|---|---|
committer | Matthew Hoops | 2011-09-29 16:40:11 -0400 |
commit | b54a6275cf3661e8babce18eb8c699cf8d01310a (patch) | |
tree | c5ff0a42d5302abb2bb784f01c7bf22cfcb9027d | |
parent | bbacb4e5c76561e4c5fcf79e0aa41aa3a9cc0efd (diff) | |
download | scummvm-rg350-b54a6275cf3661e8babce18eb8c699cf8d01310a.tar.gz scummvm-rg350-b54a6275cf3661e8babce18eb8c699cf8d01310a.tar.bz2 scummvm-rg350-b54a6275cf3661e8babce18eb8c699cf8d01310a.zip |
PEGASUS: Fix sprites being drawn incorrectly
-rw-r--r-- | engines/pegasus/elements.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/pegasus/elements.cpp b/engines/pegasus/elements.cpp index 103dfcff11..79faa1ae85 100644 --- a/engines/pegasus/elements.cpp +++ b/engines/pegasus/elements.cpp @@ -430,7 +430,7 @@ void Sprite::draw(const Common::Rect &r) { Common::Rect r1 = frameBounds.findIntersectingRect(r); Common::Rect r2 = frameBounds; - r2.translate(frameBounds.left - _bounds.left - _currentFrame->frameLeft, frameBounds.top - _bounds.top - _currentFrame->frameTop); + r2.translate(-_bounds.left - _currentFrame->frameLeft, -_bounds.top - _currentFrame->frameTop); _currentFrame->frame->drawImage(r2, r1); } |