void CMainGameWindow::rightButtonDown(const Point &mousePos) { _specialButtons |= MK_RBUTTON; if ((_vm->_events->getTicksCount() - _priorRightDownTime) < DOUBLE_CLICK_TIME) { _priorRightDownTime = 0; rightButtonDoubleClick(mousePos); } else { _priorRightDownTime = _vm->_events->getTicksCount(); HANDLE_MESSAGE(rightButtonDown) } }
void CMainGameWindow::rightButtonDown(const Point &mousePos) { if (!isMouseControlEnabled()) return; if ((_vm->_events->getTicksCount() - _priorRightDownTime) < DOUBLE_CLICK_TIME) { _priorRightDownTime = 0; rightButtonDoubleClick(mousePos); } else { _priorRightDownTime = _vm->_events->getTicksCount(); HANDLE_MESSAGE(rightButtonDown) } }