void VoxGame::UpdateMouseControls(float dt) { GameMode gameMode = GetGameMode(); if (gameMode == GameMode_Debug || m_cameraMode == CameraMode_Debug) { if (m_bCameraRotate) { MouseCameraRotate(); } } else if (gameMode == GameMode_Game) { if (m_pPlayer->IsDead() == false) { if (m_bPaused == false) // If we are paused, don't allow gameplay control movements { if (IsGUIWindowStillDisplayed() == false) { if (m_cameraMode == CameraMode_MouseRotate) { MouseCameraRotate(); } else if (m_cameraMode == CameraMode_AutoCamera) { /* Do nothing, camera rotation is not controlled by player. */ } else if (m_cameraMode == CameraMode_FirstPerson) { MouseCameraRotate(); } } } } } }
void VoxGame::UpdateMouseControls(float dt) { GameMode gameMode = GetGameMode(); if (gameMode == GameMode_Debug || m_cameraMode == CameraMode_Debug) { if (m_bCameraRotate) { MouseCameraRotate(); } } else if (gameMode == GameMode_Game) { if (m_cameraMode == CameraMode_MouseRotate) { MouseCameraRotate(); } if (m_cameraMode == CameraMode_AutoCamera) { /* Do nothing, camera rotation is not controlled by player. */ } else if (m_cameraMode == CameraMode_FirstPerson) { MouseCameraRotate(); } } }