]> git.nega.tv - josh/narcissus/commitdiff
shark: Fix movement speed
authorJoshua Simmons <josh@nega.tv>
Sat, 25 Oct 2025 14:13:49 +0000 (16:13 +0200)
committerJoshua Simmons <josh@nega.tv>
Sat, 25 Oct 2025 14:13:57 +0000 (16:13 +0200)
title/shark/src/game.rs

index 4656ec6ed46634a0866325a52250d7f02c7993d5..ae5e7326f1e18220e91991402155a611b97b5148 100644 (file)
@@ -267,10 +267,10 @@ impl GameState {
             | (self.actions.is_active(Action::Right) as usize) << 3;
 
         // Pre-rotated values
-        const UP: Vec3 = vec3(SQRT_2, 0.0, SQRT_2);
-        const DOWN: Vec3 = vec3(-SQRT_2, 0.0, -SQRT_2);
-        const LEFT: Vec3 = vec3(SQRT_2, 0.0, -SQRT_2);
-        const RIGHT: Vec3 = vec3(-SQRT_2, 0.0, SQRT_2);
+        const UP: Vec3 = vec3(SQRT_2 / 2.0, 0.0, SQRT_2 / 2.0);
+        const DOWN: Vec3 = vec3(-SQRT_2 / 2.0, 0.0, -SQRT_2 / 2.0);
+        const LEFT: Vec3 = vec3(SQRT_2 / 2.0, 0.0, -SQRT_2 / 2.0);
+        const RIGHT: Vec3 = vec3(-SQRT_2 / 2.0, 0.0, SQRT_2 / 2.0);
         const UP_LEFT: Vec3 = vec3(1.0, 0.0, 0.0);
         const UP_RIGHT: Vec3 = vec3(0.0, 0.0, 1.0);
         const DOWN_LEFT: Vec3 = vec3(0.0, 0.0, -1.0);