diff options
Diffstat (limited to 'scumm/akos.cpp')
-rw-r--r-- | scumm/akos.cpp | 18 |
1 files changed, 2 insertions, 16 deletions
diff --git a/scumm/akos.cpp b/scumm/akos.cpp index 8abd9ca1ec..f99181957a 100644 --- a/scumm/akos.cpp +++ b/scumm/akos.cpp @@ -740,14 +740,7 @@ byte AkosRenderer::codec1(int xmoveCur, int ymoveCur) { v1.scaleXstep = _mirror ? 1 : -1; if (_vm->_heversion >= 71) { - if (rect.top < _clipOverride.top) - rect.top = _clipOverride.top; - if (rect.bottom > _clipOverride.bottom) - rect.bottom = _clipOverride.bottom; - if (rect.left < _clipOverride.left) - rect.left = _clipOverride.left; - if (rect.right > _clipOverride.right) - rect.right = _clipOverride.right; + rect.clip(_clipOverride); } if (_actorHitMode) { @@ -1021,14 +1014,7 @@ byte AkosRenderer::codec16(int xmoveCur, int ymoveCur) { maxh = _outheight; if (_vm->_heversion >= 71) { - if (clip.top < _clipOverride.top) - clip.top = _clipOverride.top; - if (clip.bottom > _clipOverride.bottom) - clip.bottom = _clipOverride.bottom; - if (clip.left < _clipOverride.left) - clip.left = _clipOverride.left; - if (clip.right > _clipOverride.right) - clip.right = _clipOverride.right; + clip.clip(_clipOverride); } _vm->markRectAsDirty(kMainVirtScreen, clip, _actorID); |