diff options
author | uruk | 2014-06-15 20:52:25 +0200 |
---|---|---|
committer | uruk | 2014-06-15 21:11:42 +0200 |
commit | ae96463036ff99540478b7355746d8fd653ff527 (patch) | |
tree | b6a6f7e19a8215129148ec918999469e2ac46384 /engines/cge2/events.h | |
parent | c82246ee555581e22231c69c83b9abdac84c70ab (diff) | |
download | scummvm-rg350-ae96463036ff99540478b7355746d8fd653ff527.tar.gz scummvm-rg350-ae96463036ff99540478b7355746d8fd653ff527.tar.bz2 scummvm-rg350-ae96463036ff99540478b7355746d8fd653ff527.zip |
CGE2: Rework EventManager::handleEvents().
Also add and implement spriteAt() during the process.
Diffstat (limited to 'engines/cge2/events.h')
-rw-r--r-- | engines/cge2/events.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/cge2/events.h b/engines/cge2/events.h index 39fbf536b9..2522c34049 100644 --- a/engines/cge2/events.h +++ b/engines/cge2/events.h @@ -45,6 +45,7 @@ enum EventMask { kMouseRightDown = 1 << 3, kMouseRightUp = 1 << 4, kEventAttn = 1 << 5, + kMouseMask = (kMouseRoll | kMouseLeftDown | kMouseLeftUp | kMouseRightDown | kMouseRightUp), kEventKeyb = 1 << 7 }; @@ -75,6 +76,7 @@ struct CGE2Event { class Mouse : public Sprite { public: + V2D _point; Sprite *_hold; bool _active; int _hx; |