aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/draci/mouse.cpp4
-rw-r--r--engines/draci/mouse.h1
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; }