From c9bc1b60c3d6bdf61baf72df1cef0e74033bfcc2 Mon Sep 17 00:00:00 2001 From: Theis Pieter Hollebeek Date: Fri, 10 Apr 2026 15:55:08 +0200 Subject: [PATCH] clamp skateboard position --- game/src/main.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/game/src/main.rs b/game/src/main.rs index 405ae73..43464fd 100644 --- a/game/src/main.rs +++ b/game/src/main.rs @@ -34,6 +34,7 @@ impl Skateboard { self.vel.0 = self.pivot_deg * 2.0 * delta_time.as_secs_f64(); self.pos += self.vel * delta_time.as_secs_f64(); self.nyoom_factor += 16.0 * delta_time.as_secs_f64(); + self.pos.0 = self.pos.0.clamp(-0.5 + 0.05, 0.5 - 0.05); } fn render(&self, scene: &mut Scene) { @@ -228,7 +229,7 @@ impl engine::Game for Game { self.skateboard.pivot_deg += (self.skateboard.pivot_deg_target - self.skateboard.pivot_deg) * 4.0 * delta_time.as_secs_f64(); - self.skateboard.pivot_deg = self.skateboard.pivot_deg.max(-12.5).min(12.5); + self.skateboard.pivot_deg = self.skateboard.pivot_deg.clamp(-12.5, 12.5); let ids = self .segments