diff --git a/src/asteroids.rs b/src/asteroids.rs index 35d9a60..416be14 100644 --- a/src/asteroids.rs +++ b/src/asteroids.rs @@ -64,8 +64,8 @@ impl Asteroid { pub fn update(&mut self) { // if self.alive { - self.pos += self.vel * get_frame_time(); - self.rot += self.omega * get_frame_time(); + self.pos += self.vel; + self.rot += self.omega; if self.pos.x.abs() > screen_width() * 0.5 + self.radius { self.pos.x *= -1.; } diff --git a/src/player.rs b/src/player.rs index b4dbabe..0e7dee0 100644 --- a/src/player.rs +++ b/src/player.rs @@ -57,11 +57,11 @@ impl Player { pub fn update(&mut self) { let mut mag = 0.; if is_key_down(KeyCode::Right) { - self.rot += 5. * get_frame_time(); + self.rot += 5.; self.dir = vec2(self.rot.cos(), self.rot.sin()); } if is_key_down(KeyCode::Left) { - self.rot -= 5. * get_frame_time(); + self.rot -= 5.; self.dir = vec2(self.rot.cos(), self.rot.sin()); } if is_key_down(KeyCode::Up) { @@ -78,8 +78,8 @@ impl Player { } } - self.vel += (mag * self.dir - self.drag * self.vel.length() * self.vel) * get_frame_time(); - self.pos += self.vel * get_frame_time(); + self.vel += (mag * self.dir - self.drag * self.vel.length() * self.vel); + self.pos += self.vel; if self.pos.x.abs() > screen_width() / 2. + 10. { self.pos.x *= -1.; } @@ -125,7 +125,7 @@ struct Bullet { impl Bullet { fn update(&mut self) { - self.pos += self.vel * get_frame_time(); + self.pos += self.vel; } fn draw(&self) { draw_circle(self.pos.x, self.pos.y, 2., WHITE);