princesse/air_control: décélérer correctement

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.
This commit is contained in:
Thomas Lavocat
2023-05-28 18:26:45 +02:00
parent 84c8800b8a
commit 583517dc2c

View File

@@ -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