Fixed a bug where you couldn't hold down space to jump repeatedly #1

Merged
Lncvrt merged 1 commits from Puppet/berry-dash-rs-contrib:jump-bug-fix into main 2026-03-24 03:24:44 +00:00
+6 -6
View File
@@ -66,12 +66,12 @@ 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::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::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;