From 583517dc2ccb150dbfb7f10922778f86e7b86218 Mon Sep 17 00:00:00 2001 From: Thomas Lavocat Date: Sun, 28 May 2023 18:26:45 +0200 Subject: [PATCH] =?UTF-8?q?princesse/air=5Fcontrol:=20d=C3=A9c=C3=A9l?= =?UTF-8?q?=C3=A9rer=20correctement?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Dans l'air, lorsqu'une décélération doit avoir lieu pour repartir dans la direction opposée, appliquer également le multiplicateur de différentiel de friction. --- princesse.gd | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/princesse.gd b/princesse.gd index 3fbb292..5ae324d 100644 --- a/princesse.gd +++ b/princesse.gd @@ -174,7 +174,12 @@ func walk(direction:int) -> float: if direction_change: if init_direction_change: init_direction_change = false - walking_step = -1 + walk_incr_reserve += 1 + # appliquer le nombre de frames nécéssaire pour décrémenter, dépend + # de où est le personnage (air vs sol) + if walk_incr_reserve >= threshold: + walk_incr_reserve = 0 + walking_step-=1 else: init_direction_change = true