From c0d8f1ad05dade3e44615af7c22ee6050068db20 Mon Sep 17 00:00:00 2001 From: Avii Date: Thu, 6 Aug 2026 10:36:10 +0200 Subject: [PATCH] 1786005370 --- src/trekstor.rs | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/src/trekstor.rs b/src/trekstor.rs index 02d9b53..3bb8029 100644 --- a/src/trekstor.rs +++ b/src/trekstor.rs @@ -39,7 +39,6 @@ impl Trekstor { loop { self.input.handle_event(); self.current_time = Instant::now(); - let dt = self.current_time - self.last_time; println!("Frame"); @@ -50,16 +49,11 @@ impl Trekstor { self.screen.flush(); self.input.finish(); - let wait_time = if dt > self.update_timestep { - dt - self.update_timestep - } else { - self.update_timestep - }; - - dbg!(wait_time, dt, self.update_timestep); - + let dt = self.current_time - self.last_time; self.last_time = self.current_time; - sleep(wait_time); + if dt < self.update_timestep { + sleep(self.update_timestep - dt); + } } } }