diff --git a/radiant/camera/Camera.cpp b/radiant/camera/Camera.cpp index c3f3f08c2c..d99d474660 100644 --- a/radiant/camera/Camera.cpp +++ b/radiant/camera/Camera.cpp @@ -96,32 +96,6 @@ void Camera::freemoveUpdateAxes() _forward = -_vpn; } -void Camera::mouseControl(int x, int y) -{ - int movementSpeed = getCameraSettings()->movementSpeed(); - - float xf, yf; - - xf = (float)(x - _width/2) / (_width/2); - yf = (float)(y - _height/2) / (_height/2); - - xf *= 1.0f - fabsf(yf); - if (xf < 0) { - xf += 0.1f; - if (xf > 0) - xf = 0; - } else { - xf -= 0.1f; - if (xf < 0) - xf = 0; - } - - _origin += _forward * (yf * 0.1f* movementSpeed); - _angles[camera::CAMERA_YAW] += xf * -0.1f * movementSpeed; - - updateModelview(); -} - const Vector3& Camera::getCameraOrigin() const { return _origin; diff --git a/radiant/camera/Camera.h b/radiant/camera/Camera.h index e816e3b4a7..36562d26a3 100644 --- a/radiant/camera/Camera.h +++ b/radiant/camera/Camera.h @@ -77,8 +77,6 @@ class Camera : void queueDraw() override; void forceRedraw() override; - void mouseControl(int x, int y); - void pitchUpDiscrete(); void pitchDownDiscrete(); void rotateRightDiscrete();