aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/graphics/transitions.cpp
diff options
context:
space:
mode:
authorMartin Kiewitz2014-11-09 12:54:41 +0100
committerMartin Kiewitz2014-11-09 12:54:41 +0100
commit72e6a9eeab1082892e5d77fabc4f0b50f839615a (patch)
tree4c638a64e8db06d494fe0ba72aa4ccafe3dc7f54 /engines/sci/graphics/transitions.cpp
parent3472d95f4546fd1c1212e0f9ef85deaefa23e689 (diff)
downloadscummvm-rg350-72e6a9eeab1082892e5d77fabc4f0b50f839615a.tar.gz
scummvm-rg350-72e6a9eeab1082892e5d77fabc4f0b50f839615a.tar.bz2
scummvm-rg350-72e6a9eeab1082892e5d77fabc4f0b50f839615a.zip
SCI: some more work on 480x300 mac support
Diffstat (limited to 'engines/sci/graphics/transitions.cpp')
-rw-r--r--engines/sci/graphics/transitions.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/sci/graphics/transitions.cpp b/engines/sci/graphics/transitions.cpp
index 5e7dbc6c15..ccc7a4389a 100644
--- a/engines/sci/graphics/transitions.cpp
+++ b/engines/sci/graphics/transitions.cpp
@@ -339,10 +339,10 @@ void GfxTransitions::pixelation(bool blackoutFlag) {
do {
mask = (mask & 1) ? (mask >> 1) ^ 0xB400 : mask >> 1;
- if (mask >= _screen->getWidth() * _screen->getHeight())
+ if (mask >= _screen->getScriptWidth() * _screen->getScriptHeight())
continue;
- pixelRect.left = mask % _screen->getWidth(); pixelRect.right = pixelRect.left + 1;
- pixelRect.top = mask / _screen->getWidth(); pixelRect.bottom = pixelRect.top + 1;
+ pixelRect.left = mask % _screen->getScriptWidth(); pixelRect.right = pixelRect.left + 1;
+ pixelRect.top = mask / _screen->getScriptWidth(); pixelRect.bottom = pixelRect.top + 1;
pixelRect.clip(_picRect);
if (!pixelRect.isEmpty())
copyRectToScreen(pixelRect, blackoutFlag);