From edbbe9f0976d5be90d1fb4ac4fc0475609fa3a2e Mon Sep 17 00:00:00 2001 From: Lioncache Date: Mon, 8 Dec 2025 19:48:22 -0500 Subject: [PATCH] CCamera: Simplify ValidatePitch() We can just use std::clamp here. --- src/Core/Render/CCamera.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Core/Render/CCamera.cpp b/src/Core/Render/CCamera.cpp index 42347519..25187e6d 100644 --- a/src/Core/Render/CCamera.cpp +++ b/src/Core/Render/CCamera.cpp @@ -3,6 +3,8 @@ #include #include +#include + const float CCamera::default_move_speed = 1.0f; const float CCamera::default_look_speed = 1.0f; @@ -204,8 +206,7 @@ CTransform4f CCamera::GetCameraTransform() const void CCamera::ValidatePitch() { // This function mainly just exists to ensure the camera doesn't flip upside down - if (mPitch > Math::skHalfPi) mPitch = Math::skHalfPi; - if (mPitch < -Math::skHalfPi) mPitch = -Math::skHalfPi; + mPitch = std::clamp(mPitch, -Math::skHalfPi, Math::skHalfPi); } void CCamera::UpdateTransform() const