aboutsummaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
authornokoe <nokoe@mailbox.org>2025-09-29 18:08:33 +0200
committernokoe <nokoe@mailbox.org>2025-09-29 18:08:33 +0200
commit9956c45322ed1326ccd487993e9b4f6658663c4c (patch)
tree222ec2cfd3b1136ed783dd4517b1ba3162e66859 /client
parent12c0f5e6a5b06953126ae38e1e9c4127bdea231c (diff)
downloadhurrycurry-9956c45322ed1326ccd487993e9b4f6658663c4c.tar
hurrycurry-9956c45322ed1326ccd487993e9b4f6658663c4c.tar.bz2
hurrycurry-9956c45322ed1326ccd487993e9b4f6658663c4c.tar.zst
bring back walking animation
Diffstat (limited to 'client')
-rw-r--r--client/player/character/character.gd7
1 files changed, 6 insertions, 1 deletions
diff --git a/client/player/character/character.gd b/client/player/character/character.gd
index a6af254a..14a66930 100644
--- a/client/player/character/character.gd
+++ b/client/player/character/character.gd
@@ -76,8 +76,13 @@ var headwears: Array[PackedScene]= [
func _ready():
play_animation("idle")
+var t := 0.
func _process(delta):
- main.position.y = G.interpolate(main.position.y, main_height_target, delta * 10.)
+ if walking:
+ main_height_target = default_height + sin(t * WALK_ANIM_SPEED) * WALK_ANIM_STRENGTH
+ t = fmod(t + delta, 2 * PI)
+ else: t = 0.
+ main.position.y = G.interpolate(main.position.y, main_height_target, delta * 25.)
# Update animation:
var next_animation: String