diff options
Diffstat (limited to 'engines/sci/graphics/cursor.h')
-rw-r--r-- | engines/sci/graphics/cursor.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/engines/sci/graphics/cursor.h b/engines/sci/graphics/cursor.h index 3de6621ead..a32df21a1b 100644 --- a/engines/sci/graphics/cursor.h +++ b/engines/sci/graphics/cursor.h @@ -45,6 +45,8 @@ public: GfxCursor(ResourceManager *resMan, GfxPalette *palette, GfxScreen *screen); ~GfxCursor(); + void init(GfxCoordAdjuster *coordAdjuster, SciEvent *event); + void kernelShow(); void kernelHide(); bool isVisible(); @@ -59,7 +61,10 @@ public: * * @param[in] rect The rectangle */ - void setMoveZone(Common::Rect zone) { _moveZone = zone; } + void kernelSetMoveZone(Common::Rect zone); + + void kernelSetPos(Common::Point pos); + void kernelMoveCursor(Common::Point pos); private: void purgeCache(); @@ -67,6 +72,8 @@ private: ResourceManager *_resMan; GfxScreen *_screen; GfxPalette *_palette; + GfxCoordAdjuster *_coordAdjuster; + SciEvent *_event; bool _upscaledHires; |