aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/graphics/compare.cpp
diff options
context:
space:
mode:
authorMartin Kiewitz2010-07-25 16:31:46 +0000
committerMartin Kiewitz2010-07-25 16:31:46 +0000
commitb3949cf4be02136c633becd841a4a5e45033f8d5 (patch)
treeb7af657a4fa0361e1c6d21d4e78fadbf4377718c /engines/sci/graphics/compare.cpp
parent8145fea6b9afdc90f1a24ce845133e46ac3f68ff (diff)
downloadscummvm-rg350-b3949cf4be02136c633becd841a4a5e45033f8d5.tar.gz
scummvm-rg350-b3949cf4be02136c633becd841a4a5e45033f8d5.tar.bz2
scummvm-rg350-b3949cf4be02136c633becd841a4a5e45033f8d5.zip
SCI: sci32 coord adjustment changes
- fixes lsl6hires inventory svn-id: r51275
Diffstat (limited to 'engines/sci/graphics/compare.cpp')
-rw-r--r--engines/sci/graphics/compare.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/engines/sci/graphics/compare.cpp b/engines/sci/graphics/compare.cpp
index c67126bfba..46ccd84e7f 100644
--- a/engines/sci/graphics/compare.cpp
+++ b/engines/sci/graphics/compare.cpp
@@ -139,7 +139,7 @@ void GfxCompare::kernelSetNowSeen(reg_t objectReference) {
_screen->adjustToUpscaledCoordinates(y, x);
break;
case SCI_VERSION_2_1:
- _coordAdjuster->kernelLocalToGlobal(x, y, readSelector(_segMan, objectReference, SELECTOR(plane)));
+ _coordAdjuster->fromScriptToDisplay(y, x);
break;
default:
break;
@@ -157,9 +157,8 @@ void GfxCompare::kernelSetNowSeen(reg_t objectReference) {
}
break;
case SCI_VERSION_2_1: {
- reg_t planeObj = readSelector(_segMan, objectReference, SELECTOR(plane));
- _coordAdjuster->kernelGlobalToLocal(celRect.left, celRect.top, planeObj);
- _coordAdjuster->kernelGlobalToLocal(celRect.right, celRect.bottom, planeObj);
+ _coordAdjuster->fromDisplayToScript(celRect.top, celRect.left);
+ _coordAdjuster->fromDisplayToScript(celRect.bottom, celRect.right);
break;
}
default: