diff options
author | Paul Gilbert | 2014-04-19 17:43:44 -0400 |
---|---|---|
committer | Paul Gilbert | 2014-04-19 17:43:44 -0400 |
commit | c4669dd2f2ec850f3a42794dbbc134febed229e2 (patch) | |
tree | 33ef69d67e43e3f34245057eb281fa43aa15d7d6 /engines/mads/screen.cpp | |
parent | 34d0bc72b571e5e6e0b4b4f3ee1a627cbf470d72 (diff) | |
download | scummvm-rg350-c4669dd2f2ec850f3a42794dbbc134febed229e2.tar.gz scummvm-rg350-c4669dd2f2ec850f3a42794dbbc134febed229e2.tar.bz2 scummvm-rg350-c4669dd2f2ec850f3a42794dbbc134febed229e2.zip |
MADS: Fix refresh of inventory list after scrolling
Diffstat (limited to 'engines/mads/screen.cpp')
-rw-r--r-- | engines/mads/screen.cpp | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/engines/mads/screen.cpp b/engines/mads/screen.cpp index 5f09737620..9dec5a8b1b 100644 --- a/engines/mads/screen.cpp +++ b/engines/mads/screen.cpp @@ -54,8 +54,6 @@ void DirtyArea::setArea(int width, int height, int maxWidth, int maxHeight) { right = maxWidth; _bounds.right = right; - _bounds2.left = _bounds.width() / 2; - _bounds2.right = _bounds.left + (_bounds.width() + 1) / 2 - 1; if (_bounds.top < 0) _bounds.top = 0; @@ -68,9 +66,6 @@ void DirtyArea::setArea(int width, int height, int maxWidth, int maxHeight) { bottom = maxHeight; _bounds.bottom = bottom; - _bounds2.top = _bounds.height() / 2; - _bounds2.bottom = _bounds.top + (_bounds.height() + 1) / 2 - 1; - _active = true; } @@ -193,7 +188,7 @@ void DirtyAreas::merge(int startIndex, int count) { * Returns true if two dirty areas intersect */ bool DirtyAreas::intersects(int idx1, int idx2) { - return (*this)[idx1]._bounds2.intersects((*this)[idx2]._bounds2); + return (*this)[idx1]._bounds.intersects((*this)[idx2]._bounds); } void DirtyAreas::mergeAreas(int idx1, int idx2) { @@ -202,11 +197,6 @@ void DirtyAreas::mergeAreas(int idx1, int idx2) { da1._bounds.extend(da2._bounds); - da1._bounds2.left = da1._bounds.width() / 2; - da1._bounds2.right = da1._bounds.left + (da1._bounds.width() + 1) / 2 - 1; - da1._bounds2.top = da1._bounds.height() / 2; - da1._bounds2.bottom = da1._bounds.top + (da1._bounds.height() + 1) / 2 - 1; - da2._active = false; da2._mergedArea = &da1; da1._textActive = true; |