From f966d538d34130d266b5160a949905ee5438a98d Mon Sep 17 00:00:00 2001 From: bdnugget Date: Thu, 23 Jan 2025 09:40:20 +0100 Subject: [PATCH] Revert "add mouse wheel camera rotation" This reverts commit 417bf4ea63ec4e979dba4f583b10a379df531a62. --- game/camera.go | 29 ----------------------------- 1 file changed, 29 deletions(-) diff --git a/game/camera.go b/game/camera.go index f9ab4e6..66ad31c 100644 --- a/game/camera.go +++ b/game/camera.go @@ -10,7 +10,6 @@ var ( cameraDistance = float32(20.0) cameraYaw = float32(145.0) cameraPitch = float32(45.0) - lastMousePos rl.Vector2 // Add this to track mouse movement ) func UpdateCamera(camera *rl.Camera3D, player rl.Vector3, deltaTime float32) { @@ -33,34 +32,6 @@ func UpdateCamera(camera *rl.Camera3D, player rl.Vector3, deltaTime float32) { } } - // Handle middle mouse camera rotation - if rl.IsMouseButtonDown(rl.MouseMiddleButton) { - currentMousePos := rl.GetMousePosition() - - // If we just started holding the button, initialize last position - if !rl.IsMouseButtonPressed(rl.MouseMiddleButton) { - mouseDelta := rl.Vector2{ - X: currentMousePos.X - lastMousePos.X, - Y: currentMousePos.Y - lastMousePos.Y, - } - - // Adjust rotation speed as needed - cameraYaw += mouseDelta.X * 0.5 * deltaTime * 60 - cameraPitch += mouseDelta.Y * 0.5 * deltaTime * 60 - - // Clamp pitch to prevent camera flipping - if cameraPitch < 20 { - cameraPitch = 20 - } - if cameraPitch > 85 { - cameraPitch = 85 - } - } - - lastMousePos = currentMousePos - } - - // Keep the keyboard controls too if rl.IsKeyDown(rl.KeyRight) { cameraYaw += 100 * deltaTime }