aboutsummaryrefslogtreecommitdiff
path: root/engines/cge/events.cpp
diff options
context:
space:
mode:
authorStrangerke2011-09-17 10:08:24 +0200
committerStrangerke2011-09-17 10:08:52 +0200
commitf5eca796580f5e16a2389d980b8330b2ab6b0980 (patch)
treee229e9b1f87f0d5a804d3f6c95f31095ae9d240a /engines/cge/events.cpp
parentfba3fc360221670bc9a2209f7b994273141721a5 (diff)
downloadscummvm-rg350-f5eca796580f5e16a2389d980b8330b2ab6b0980.tar.gz
scummvm-rg350-f5eca796580f5e16a2389d980b8330b2ab6b0980.tar.bz2
scummvm-rg350-f5eca796580f5e16a2389d980b8330b2ab6b0980.zip
CGE: Move 4 global to CGEEngine
Diffstat (limited to 'engines/cge/events.cpp')
-rw-r--r--engines/cge/events.cpp38
1 files changed, 19 insertions, 19 deletions
diff --git a/engines/cge/events.cpp b/engines/cge/events.cpp
index 2f0a5ab170..259451de65 100644
--- a/engines/cge/events.cpp
+++ b/engines/cge/events.cpp
@@ -289,7 +289,7 @@ void EventManager::poll() {
case Common::EVENT_KEYDOWN:
case Common::EVENT_KEYUP:
// Handle keyboard events
- _keyboard->newKeyboard(_event);
+ _vm->_keyboard->newKeyboard(_event);
handleEvents();
break;
case Common::EVENT_MOUSEMOVE:
@@ -298,7 +298,7 @@ void EventManager::poll() {
case Common::EVENT_RBUTTONDOWN:
case Common::EVENT_RBUTTONUP:
// Handle mouse events
- _mouse->newMouse(_event);
+ _vm->_mouse->newMouse(_event);
handleEvents();
break;
default:
@@ -311,12 +311,12 @@ void EventManager::handleEvents() {
while (_eventQueueTail != _eventQueueHead) {
CGEEvent e = _eventQueue[_eventQueueTail];
if (e._mask) {
- if (_mouse->_hold && e._spritePtr != _mouse->_hold)
- _mouse->_hold->touch(e._mask | kEventAttn, e._x - _mouse->_hold->_x, e._y - _mouse->_hold->_y);
+ if (_vm->_mouse->_hold && e._spritePtr != _vm->_mouse->_hold)
+ _vm->_mouse->_hold->touch(e._mask | kEventAttn, e._x - _vm->_mouse->_hold->_x, e._y - _vm->_mouse->_hold->_y);
// update mouse cursor position
if (e._mask & kMouseRoll)
- _mouse->gotoxy(e._x, e._y);
+ _vm->_mouse->gotoxy(e._x, e._y);
// activate current touched SPRITE
if (e._spritePtr) {
@@ -324,25 +324,25 @@ void EventManager::handleEvents() {
e._spritePtr->touch(e._mask, e._x, e._y);
else
e._spritePtr->touch(e._mask, e._x - e._spritePtr->_x, e._y - e._spritePtr->_y);
- } else if (_sys)
- _sys->touch(e._mask, e._x, e._y);
+ } else if (_vm->_sys)
+ _vm->_sys->touch(e._mask, e._x, e._y);
if (e._mask & kMouseLeftDown) {
- _mouse->_hold = e._spritePtr;
- if (_mouse->_hold) {
- _mouse->_hold->_flags._hold = true;
+ _vm->_mouse->_hold = e._spritePtr;
+ if (_vm->_mouse->_hold) {
+ _vm->_mouse->_hold->_flags._hold = true;
- if (_mouse->_hold->_flags._drag) {
- _mouse->_hx = e._x - _mouse->_hold->_x;
- _mouse->_hy = e._y - _mouse->_hold->_y;
+ if (_vm->_mouse->_hold->_flags._drag) {
+ _vm->_mouse->_hx = e._x - _vm->_mouse->_hold->_x;
+ _vm->_mouse->_hy = e._y - _vm->_mouse->_hold->_y;
}
}
}
if (e._mask & kMouseLeftUp) {
- if (_mouse->_hold) {
- _mouse->_hold->_flags._hold = false;
- _mouse->_hold = NULL;
+ if (_vm->_mouse->_hold) {
+ _vm->_mouse->_hold->_flags._hold = false;
+ _vm->_mouse->_hold = NULL;
}
}
///Touched = e.Ptr;
@@ -353,9 +353,9 @@ void EventManager::handleEvents() {
}
_eventQueueTail = (_eventQueueTail + 1) % kEventMax;
}
- if (_mouse->_hold) {
- if (_mouse->_hold->_flags._drag)
- _mouse->_hold->gotoxy(_mouse->_x - _mouse->_hx, _mouse->_y - _mouse->_hy);
+ if (_vm->_mouse->_hold) {
+ if (_vm->_mouse->_hold->_flags._drag)
+ _vm->_mouse->_hold->gotoxy(_vm->_mouse->_x - _vm->_mouse->_hx, _vm->_mouse->_y - _vm->_mouse->_hy);
}
}