aboutsummaryrefslogtreecommitdiff
path: root/engines/draci
diff options
context:
space:
mode:
authorDenis Kasak2009-08-06 04:48:43 +0000
committerDenis Kasak2009-08-06 04:48:43 +0000
commitc2dccaafcde526875999feb7802c13c482d6ce6d (patch)
tree4c0988ae831d5836c2587912f8c8fa56cfe37140 /engines/draci
parentda8bad0ef528ecb23dc82bcd3c1e30aef0a3b6ed (diff)
downloadscummvm-rg350-c2dccaafcde526875999feb7802c13c482d6ce6d.tar.gz
scummvm-rg350-c2dccaafcde526875999feb7802c13c482d6ce6d.tar.bz2
scummvm-rg350-c2dccaafcde526875999feb7802c13c482d6ce6d.zip
Added method Mouse::isCursorOn().
svn-id: r43082
Diffstat (limited to 'engines/draci')
-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; }