Fixed a bug where you couldn't hold down space to jump repeatedly #1
+6
-6
@@ -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;
|
||||
|
||||
Reference in new issue
Block a user