| 230 | } |
| 231 | |
| 232 | bool CGameWindow::OnRightMouseButtonDoubleClick() |
| 233 | { |
| 234 | bool result = false; |
| 235 | if (g_CurrentScreen != nullptr && g_ScreenEffectManager.Mode == SEM_NONE) |
| 236 | { |
| 237 | g_CurrentScreen->SelectObject(); |
| 238 | g_PressedObject.InitRight(g_SelectedObject); |
| 239 | result = (g_SelectedObject.Object != nullptr && |
| 240 | g_SelectedObject.Object == g_PressedObject.RightObject) && |
| 241 | g_CurrentScreen->OnRightMouseButtonDoubleClick(); |
| 242 | |
| 243 | if (result) |
| 244 | { |
| 245 | g_PressedObject.ClearRight(); |
| 246 | } |
| 247 | } |
| 248 | |
| 249 | return result; |
| 250 | } |
| 251 | |
| 252 | void CGameWindow::OnMidMouseButtonDown() |
| 253 | { |
nothing calls this directly
no test coverage detected