diff options
author | Martin Kiewitz | 2014-11-09 12:54:41 +0100 |
---|---|---|
committer | Martin Kiewitz | 2014-11-09 12:54:41 +0100 |
commit | 72e6a9eeab1082892e5d77fabc4f0b50f839615a (patch) | |
tree | 4c638a64e8db06d494fe0ba72aa4ccafe3dc7f54 /engines/sci/graphics/transitions.cpp | |
parent | 3472d95f4546fd1c1212e0f9ef85deaefa23e689 (diff) | |
download | scummvm-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.cpp | 6 |
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); |