diff options
Diffstat (limited to 'engines/sci')
-rw-r--r-- | engines/sci/graphics/screen_item32.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/engines/sci/graphics/screen_item32.cpp b/engines/sci/graphics/screen_item32.cpp index 0addd773de..c2ee0e43ed 100644 --- a/engines/sci/graphics/screen_item32.cpp +++ b/engines/sci/graphics/screen_item32.cpp @@ -377,8 +377,7 @@ void ScreenItem::calcRects(const Plane &plane) { } temp.translate((celObjPic->_relativePosition.x * scriptToScreenX).toInt() - originX, 0); - // TODO: This is weird. - int deltaX = plane._planeRect.width() - temp.right - 1 - temp.left; + int deltaX = plane._planeRect.width() - temp.right - temp.left; _scaledPosition.x += deltaX; _screenItemRect.translate(deltaX, 0); @@ -424,8 +423,7 @@ void ScreenItem::calcRects(const Plane &plane) { } temp.translate(celObjPic->_relativePosition.x - (originX * scaleX).toInt(), celObjPic->_relativePosition.y - (celObj._origin.y * scaleY).toInt()); - // TODO: This is weird. - int deltaX = plane._gameRect.width() - temp.right - 1 - temp.left; + int deltaX = plane._gameRect.width() - temp.right - temp.left; _scaledPosition.x += deltaX; _screenItemRect.translate(deltaX, 0); |