void CMainGameWindow::leftButtonDown(const Point &mousePos) { _specialButtons |= MK_LBUTTON; if ((_vm->_events->getTicksCount() - _priorLeftDownTime) < DOUBLE_CLICK_TIME) { _priorLeftDownTime = 0; leftButtonDoubleClick(mousePos); } else { _priorLeftDownTime = _vm->_events->getTicksCount(); HANDLE_MESSAGE(leftButtonDown) } }
void CMainGameWindow::leftButtonDown(const Point &mousePos) { if (!isMouseControlEnabled()) return; if ((_vm->_events->getTicksCount() - _priorLeftDownTime) < DOUBLE_CLICK_TIME) { _priorLeftDownTime = 0; leftButtonDoubleClick(mousePos); } else { _priorLeftDownTime = _vm->_events->getTicksCount(); HANDLE_MESSAGE(leftButtonDown) } }