diff options
author | Lars Skovlund | 2011-03-30 21:26:48 +0200 |
---|---|---|
committer | Lars Skovlund | 2011-03-30 21:30:51 +0200 |
commit | 40d922206bbbd23e3b55dd43432042b0fc2af1ed (patch) | |
tree | ef73e09b64a2f643fa3cdf337b481feb4020e982 /engines/sci/graphics/compare.cpp | |
parent | 3a4fc2f0d6cc94652754eecf0d3cb0588c4678dd (diff) | |
download | scummvm-rg350-40d922206bbbd23e3b55dd43432042b0fc2af1ed.tar.gz scummvm-rg350-40d922206bbbd23e3b55dd43432042b0fc2af1ed.tar.bz2 scummvm-rg350-40d922206bbbd23e3b55dd43432042b0fc2af1ed.zip |
SCI32: Support for views with 640x400 native resolution
(fixes Wolfgang closeup, room 720)
Diffstat (limited to 'engines/sci/graphics/compare.cpp')
-rw-r--r-- | engines/sci/graphics/compare.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/engines/sci/graphics/compare.cpp b/engines/sci/graphics/compare.cpp index 875b328d4f..db926f2962 100644 --- a/engines/sci/graphics/compare.cpp +++ b/engines/sci/graphics/compare.cpp @@ -125,7 +125,7 @@ void GfxCompare::kernelSetNowSeen(reg_t objectReference) { #ifdef ENABLE_SCI32 if (view->isSci2Hires()) - _screen->adjustToUpscaledCoordinates(y, x); + view->adjustToUpscaledCoordinates(y, x); else if (getSciVersion() == SCI_VERSION_2_1) _coordAdjuster->fromScriptToDisplay(y, x); #endif @@ -134,8 +134,8 @@ void GfxCompare::kernelSetNowSeen(reg_t objectReference) { #ifdef ENABLE_SCI32 if (view->isSci2Hires()) { - _screen->adjustBackUpscaledCoordinates(celRect.top, celRect.left); - _screen->adjustBackUpscaledCoordinates(celRect.bottom, celRect.right); + view->adjustBackUpscaledCoordinates(celRect.top, celRect.left); + view->adjustBackUpscaledCoordinates(celRect.bottom, celRect.right); } else if (getSciVersion() == SCI_VERSION_2_1) { _coordAdjuster->fromDisplayToScript(celRect.top, celRect.left); _coordAdjuster->fromDisplayToScript(celRect.bottom, celRect.right); @@ -223,13 +223,13 @@ void GfxCompare::kernelBaseSetter(reg_t object) { celRect.bottom = readSelectorValue(_segMan, object, SELECTOR(nsBottom)); } else { if (tmpView->isSci2Hires()) - _screen->adjustToUpscaledCoordinates(y, x); + tmpView->adjustToUpscaledCoordinates(y, x); tmpView->getCelRect(loopNo, celNo, x, y, z, celRect); if (tmpView->isSci2Hires()) { - _screen->adjustBackUpscaledCoordinates(celRect.top, celRect.left); - _screen->adjustBackUpscaledCoordinates(celRect.bottom, celRect.right); + tmpView->adjustBackUpscaledCoordinates(celRect.top, celRect.left); + tmpView->adjustBackUpscaledCoordinates(celRect.bottom, celRect.right); } } |