diff options
Diffstat (limited to 'engines/mads/events.cpp')
-rw-r--r-- | engines/mads/events.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/engines/mads/events.cpp b/engines/mads/events.cpp index 244ae727e3..ecc7a528fd 100644 --- a/engines/mads/events.cpp +++ b/engines/mads/events.cpp @@ -46,7 +46,7 @@ EventsManager::EventsManager(MADSEngine *vm) { _vD4 = 0; _mouseMoved = false; _vD8 = 0; - _anyStroke = false; + _rightMousePressed = false; } EventsManager::~EventsManager() { @@ -129,21 +129,20 @@ void EventsManager::pollEvents() { case Common::EVENT_RBUTTONDOWN: _mouseClicked = true; _mouseButtons = 1; + _rightMousePressed = event.type == Common::EVENT_RBUTTONDOWN; _mouseMoved = true; - //_anyStroke = true; return; case Common::EVENT_LBUTTONUP: case Common::EVENT_RBUTTONUP: _mouseClicked = false; _mouseReleased = true; _mouseMoved = true; - //_anyStroke = true; + _rightMousePressed = false; return; case Common::EVENT_MOUSEMOVE: _mousePos = event.mouse; _currentPos = event.mouse; _mouseMoved = true; - //_anyStroke = true; break; default: break; |