From 96b25f85220c908aefb928278cadcc386e332ad2 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Tue, 16 Mar 2021 18:25:47 -0400 Subject: [PATCH] v0.9.2b: hero now plays the flying animation while idling and levitating --- .../shatteredpixeldungeon/sprites/HeroSprite.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/sprites/HeroSprite.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/sprites/HeroSprite.java index 03dc460e9..949e133bc 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/sprites/HeroSprite.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/sprites/HeroSprite.java @@ -102,12 +102,20 @@ public class HeroSprite extends CharSprite { @Override public void move( int from, int to ) { super.move( from, to ); - if (ch.flying) { + if (ch != null && ch.flying) { play( fly ); } Camera.main.panFollow(this, 20f); } + @Override + public void idle() { + super.idle(); + if (ch != null && ch.flying) { + play( fly ); + } + } + @Override public void jump( int from, int to, Callback callback ) { super.jump( from, to, callback );