aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/graphics/coordadjuster.h
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/coordadjuster.h
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/coordadjuster.h')
-rw-r--r--engines/sci/graphics/coordadjuster.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/sci/graphics/coordadjuster.h b/engines/sci/graphics/coordadjuster.h
index 8b9144981c..7e5d2351b9 100644
--- a/engines/sci/graphics/coordadjuster.h
+++ b/engines/sci/graphics/coordadjuster.h
@@ -51,7 +51,8 @@ public:
virtual void moveCursor(Common::Point &pos) { }
virtual void setScriptsResolution(uint16 width, uint16 height) { }
- virtual void getEvent(Common::Point &pos) { }
+ virtual void fromScriptToDisplay(int16 &y, int16 &x) { }
+ virtual void fromDisplayToScript(int16 &y, int16 &x) { }
virtual Common::Rect pictureGetDisplayArea() { return Common::Rect(0, 0); }
private:
@@ -89,7 +90,8 @@ public:
Common::Rect onControl(Common::Rect rect);
void setScriptsResolution(uint16 width, uint16 height);
- void getEvent(Common::Point &pos);
+ void fromScriptToDisplay(int16 &y, int16 &x);
+ void fromDisplayToScript(int16 &y, int16 &x);
void pictureSetDisplayArea(Common::Rect displayArea);
Common::Rect pictureGetDisplayArea();