From 84035f36f403512af871c0b73b7dfddc784e4dfb Mon Sep 17 00:00:00 2001 From: installer Date: Wed, 22 Jan 2025 18:07:51 +0100 Subject: [PATCH] fix: capping of last_direction breaks movement --- scenes/player.gd | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/scenes/player.gd b/scenes/player.gd index 3a1733e..69c2272 100644 --- a/scenes/player.gd +++ b/scenes/player.gd @@ -21,14 +21,14 @@ func _process(delta: float) -> void: var direction = Input.get_vector("left", "right", "up", "down"); velocity = (last_direction + direction) * speed; last_direction = (last_direction + direction) / last_direction_coef; - if last_direction.x < -max_last_direction: - last_direction.x = -max_last_direction; - if last_direction.y < -max_last_direction: - last_direction.y = -max_last_direction; - if last_direction.x > max_last_direction: - last_direction.x = max_last_direction; - if last_direction.y > max_last_direction: - last_direction.y = max_last_direction; + #if last_direction.x < -max_last_direction: + #last_direction.x = -max_last_direction; + #if last_direction.y < -max_last_direction: + #last_direction.y = -max_last_direction; + #if last_direction.x > max_last_direction: + #last_direction.x = max_last_direction; + #if last_direction.y > max_last_direction: + #last_direction.y = max_last_direction; if cooldown > 0: cooldown -= delta; move_and_slide();