From 12a2d5bb5e29461e04fb54264635562b5cf3fc52 Mon Sep 17 00:00:00 2001 From: Adrian G L Date: Thu, 2 Oct 2025 01:16:10 +0200 Subject: [PATCH] fix: correct camera movement to be relative to current direction vectors --- src/main.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index c5411b7..24f19a6 100644 --- a/src/main.rs +++ b/src/main.rs @@ -337,8 +337,8 @@ fn main() { for key in keys.iter() { match key { // Move relative to camera orientation - VirtualKeyCode::W => { cam_pos -= front * speed; } - VirtualKeyCode::S => { cam_pos += front * speed; } + VirtualKeyCode::W => { cam_pos += front * speed; } + VirtualKeyCode::S => { cam_pos -= front * speed; } VirtualKeyCode::A => { cam_pos -= right * speed; } VirtualKeyCode::D => { cam_pos += right * speed; } VirtualKeyCode::Space => { cam_pos += up_vec * speed; }