From fdbfa8e36f85eee051fc562f1a8588970257a20f Mon Sep 17 00:00:00 2001 From: Mel Date: Thu, 6 Oct 2022 02:48:43 +0200 Subject: Rotating camera with mouse --- src/Camera.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/Camera.cpp') diff --git a/src/Camera.cpp b/src/Camera.cpp index 59d677c..3a9d7cd 100644 --- a/src/Camera.cpp +++ b/src/Camera.cpp @@ -31,6 +31,12 @@ void Camera::set_angles(Rotation angles) { void Camera::rotate(Rotation by) { m_angles = m_angles + by; + + if (m_angles.pitch() > 89.0f) { + m_angles.pitch() = 89.0f; + } else if (m_angles.pitch() < -89.0f) { + m_angles.pitch() = -89.0f; + } } } -- cgit 1.4.1