aboutsummaryrefslogtreecommitdiff
path: root/engines/zvision/zvision.h
diff options
context:
space:
mode:
authorrichiesams2013-08-09 18:33:15 -0500
committerrichiesams2013-08-09 18:33:15 -0500
commit1b277d34ac9d7b207e7e42964d00dd6f433daadc (patch)
tree2ac821d6d6b7f1d69ca7a885f6c273e2005cfe67 /engines/zvision/zvision.h
parentf89120310cd08dc0640b51ed1e49dd02c3a028b9 (diff)
downloadscummvm-rg350-1b277d34ac9d7b207e7e42964d00dd6f433daadc.tar.gz
scummvm-rg350-1b277d34ac9d7b207e7e42964d00dd6f433daadc.tar.bz2
scummvm-rg350-1b277d34ac9d7b207e7e42964d00dd6f433daadc.zip
ZVISION: Add class to manage cursors
Diffstat (limited to 'engines/zvision/zvision.h')
-rw-r--r--engines/zvision/zvision.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/zvision/zvision.h b/engines/zvision/zvision.h
index 29c1ddd651..0a4ed08974 100644
--- a/engines/zvision/zvision.h
+++ b/engines/zvision/zvision.h
@@ -47,6 +47,7 @@ struct ZVisionGameDescription;
class Console;
class ScriptManager;
class RenderManager;
+class CursorManager;
// our engine debug channels
enum {
@@ -76,6 +77,7 @@ private:
// Managers
ScriptManager *_scriptManager;
RenderManager *_renderManager;
+ CursorManager *_cursorManager;
// Clock
Clock _clock;
@@ -91,6 +93,7 @@ public:
ScriptManager *getScriptManager() const;
RenderManager *getRenderManager() const;
+ CursorManager *getCursorManager() const;
Common::RandomSource *getRandomSource() const;
ZVisionGameId getGameId() const;
@@ -103,6 +106,7 @@ private:
void processEvents();
void onMouseDown(const Common::Point &pos);
+ void onMouseUp(const Common::Point &pos);
void onMouseMove(const Common::Point &pos);
void onKeyDown(uint keyCode);
};