diff options
-rw-r--r-- | engines/draci/mouse.cpp | 4 | ||||
-rw-r--r-- | engines/draci/mouse.h | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/engines/draci/mouse.cpp b/engines/draci/mouse.cpp index 352dbf4e80..9f34003840 100644 --- a/engines/draci/mouse.cpp +++ b/engines/draci/mouse.cpp @@ -80,6 +80,10 @@ void Mouse::cursorOff() { CursorMan.showMouse(false); } +bool Mouse::isCursorOn() { + return CursorMan.isVisible(); +} + void Mouse::setPosition(uint16 x, uint16 y) { _vm->_system->warpMouse(x, y); } diff --git a/engines/draci/mouse.h b/engines/draci/mouse.h index 8135482929..07dc53311d 100644 --- a/engines/draci/mouse.h +++ b/engines/draci/mouse.h @@ -48,6 +48,7 @@ public: void handleEvent(Common::Event event); void cursorOn(); void cursorOff(); + bool isCursorOn(); void setPosition(uint16 x, uint16 y); void setCursorType(CursorType cur); CursorType getCursorType() { return _cursorType; } |