From 3090ee6ee710bf7c2c43a69e36740a829852f65d Mon Sep 17 00:00:00 2001 From: Martin Kiewitz Date: Sun, 25 Jul 2010 04:45:28 +0000 Subject: SCI: sci32 changes - mouse position now gets adjusted inside kGetEvent - priority is read out during kFrameout - check planeRect - check if plane picture resource actually exists fixes sq6 svn-id: r51270 --- engines/sci/graphics/coordadjuster.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'engines/sci/graphics/coordadjuster.h') diff --git a/engines/sci/graphics/coordadjuster.h b/engines/sci/graphics/coordadjuster.h index 9b2bef48f1..8b9144981c 100644 --- a/engines/sci/graphics/coordadjuster.h +++ b/engines/sci/graphics/coordadjuster.h @@ -50,6 +50,9 @@ public: virtual void setCursorPos(Common::Point &pos) { } virtual void moveCursor(Common::Point &pos) { } + virtual void setScriptsResolution(uint16 width, uint16 height) { } + virtual void getEvent(Common::Point &pos) { } + virtual Common::Rect pictureGetDisplayArea() { return Common::Rect(0, 0); } private: }; @@ -85,6 +88,9 @@ public: Common::Rect onControl(Common::Rect rect); + void setScriptsResolution(uint16 width, uint16 height); + void getEvent(Common::Point &pos); + void pictureSetDisplayArea(Common::Rect displayArea); Common::Rect pictureGetDisplayArea(); @@ -92,6 +98,9 @@ private: SegManager *_segMan; Common::Rect _pictureDisplayArea; + + uint16 scriptsRunningWidth; + uint16 scriptsRunningHeight; }; #endif -- cgit v1.2.3