diff --git a/src/main.rs b/src/main.rs index 7c42f51..5a78fe5 100644 --- a/src/main.rs +++ b/src/main.rs @@ -66,13 +66,13 @@ fn update_position( } player.x = player.x.clamp(half_sprite, 1.0 - half_sprite); - let jump = keys.just_pressed(KeyCode::Space) - || keys.just_pressed(KeyCode::ArrowUp) - || keys.just_pressed(KeyCode::ArrowDown) - || keys.just_pressed(KeyCode::KeyW) - || keys.just_pressed(KeyCode::KeyS) - || keys.just_pressed(KeyCode::KeyI) - || keys.just_pressed(KeyCode::KeyK); + let jump = keys.pressed(KeyCode::Space) + || keys.pressed(KeyCode::ArrowUp) + || keys.pressed(KeyCode::ArrowDown) + || keys.pressed(KeyCode::KeyW) + || keys.pressed(KeyCode::KeyS) + || keys.pressed(KeyCode::KeyI) + || keys.pressed(KeyCode::KeyK); if jump && player.on_ground { player.vel_y = JUMP_VEL; player.on_ground = false;