forked from Lncvrt/berry-dash-rs
Fixed a bug where you couldn't hold down space to jump repeatedly
This commit is contained in:
1 parent
b78dfe70d4
commit
e1f7968ae1
1 file changed
+6
-6
+6
-6
@@ -66,12 +66,12 @@ fn update_position(
|
|||||||
}
|
}
|
||||||
player.x = player.x.clamp(half_sprite, 1.0 - half_sprite);
|
player.x = player.x.clamp(half_sprite, 1.0 - half_sprite);
|
||||||
|
|
||||||
let jump = keys.just_pressed(KeyCode::Space)
|
let jump = keys.pressed(KeyCode::Space)
|
||||||
|| keys.just_pressed(KeyCode::ArrowUp)
|
|| keys.pressed(KeyCode::ArrowUp)
|
||||||
|| keys.just_pressed(KeyCode::KeyW)
|
|| keys.pressed(KeyCode::KeyW)
|
||||||
|| keys.just_pressed(KeyCode::KeyS)
|
|| keys.pressed(KeyCode::KeyS)
|
||||||
|| keys.just_pressed(KeyCode::KeyI)
|
|| keys.pressed(KeyCode::KeyI)
|
||||||
|| keys.just_pressed(KeyCode::KeyK);
|
|| keys.pressed(KeyCode::KeyK);
|
||||||
if jump && player.on_ground {
|
if jump && player.on_ground {
|
||||||
player.vel_y = JUMP_VEL;
|
player.vel_y = JUMP_VEL;
|
||||||
player.on_ground = false;
|
player.on_ground = false;
|
||||||
|
|||||||
Reference in new issue
Block a user