diff options
Diffstat (limited to 'engines/lab/mouse.cpp')
-rw-r--r-- | engines/lab/mouse.cpp | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/engines/lab/mouse.cpp b/engines/lab/mouse.cpp index 73fdd2eb07..ace64593a3 100644 --- a/engines/lab/mouse.cpp +++ b/engines/lab/mouse.cpp @@ -79,14 +79,14 @@ Gadget *EventManager::checkGadgetHit(Gadget *gadlist, Common::Point pos) { hitgad = gadlist; } else { mouseHide(); - g_lab->drawImage(gadlist->ImAlt, gadlist->x, gadlist->y); + _vm->drawImage(gadlist->ImAlt, gadlist->x, gadlist->y); mouseShow(); for (uint16 i = 0; i < 3; i++) - g_lab->waitTOF(); + _vm->waitTOF(); mouseHide(); - g_lab->drawImage(gadlist->Im, gadlist->x, gadlist->y); + _vm->drawImage(gadlist->Im, gadlist->x, gadlist->y); mouseShow(); } @@ -138,21 +138,21 @@ void EventManager::updateMouse() { if (hitgad) { mouseHide(); - g_lab->drawImage(hitgad->ImAlt, hitgad->x, hitgad->y); + _vm->drawImage(hitgad->ImAlt, hitgad->x, hitgad->y); mouseShow(); for (uint16 i = 0; i < 3; i++) - g_lab->waitTOF(); + _vm->waitTOF(); mouseHide(); - g_lab->drawImage(hitgad->Im, hitgad->x, hitgad->y); + _vm->drawImage(hitgad->Im, hitgad->x, hitgad->y); mouseShow(); doUpdateDisplay = true; hitgad = NULL; } if (doUpdateDisplay) - g_lab->WSDL_UpdateScreen(); + _vm->WSDL_UpdateScreen(); } @@ -175,7 +175,7 @@ void EventManager::mouseShow() { NumHidden--; if ((NumHidden == 0) && MouseHidden) { - g_lab->WSDL_ProcessInput(0); + _vm->WSDL_ProcessInput(0); MouseHidden = false; } @@ -201,9 +201,9 @@ void EventManager::mouseHide() { /*****************************************************************************/ Common::Point EventManager::getMousePos() { if (IsHiRes) - return g_lab->_mousePos; + return _vm->_mousePos; else - return Common::Point(g_lab->_mousePos.x / 2, g_lab->_mousePos.y); + return Common::Point(_vm->_mousePos.x / 2, _vm->_mousePos.y); } @@ -217,7 +217,7 @@ void EventManager::setMousePos(Common::Point pos) { g_system->warpMouse(pos.x * 2, pos.y); if (!MouseHidden) - g_lab->WSDL_ProcessInput(0); + _vm->WSDL_ProcessInput(0); } @@ -229,15 +229,15 @@ void EventManager::setMousePos(Common::Point pos) { bool EventManager::mouseButton(uint16 *x, uint16 *y, bool leftbutton) { if (leftbutton) { if (LeftClick) { - *x = (!IsHiRes) ? (uint16)g_lab->_mousePos.x / 2 : (uint16)g_lab->_mousePos.x; - *y = (uint16)g_lab->_mousePos.y; + *x = (!IsHiRes) ? (uint16)_vm->_mousePos.x / 2 : (uint16)_vm->_mousePos.x; + *y = (uint16)_vm->_mousePos.y; LeftClick = false; return true; } } else { if (RightClick) { - *x = (!IsHiRes) ? (uint16)g_lab->_mousePos.x / 2 : (uint16)g_lab->_mousePos.x; - *y = (uint16)g_lab->_mousePos.y; + *x = (!IsHiRes) ? (uint16)_vm->_mousePos.x / 2 : (uint16)_vm->_mousePos.x; + *y = (uint16)_vm->_mousePos.y; RightClick = false; return true; } |