From 5cafe16f20a936cc43707cf7f7a171e4cd1f045d Mon Sep 17 00:00:00 2001 From: minjaesong Date: Tue, 10 Mar 2020 23:34:36 +0900 Subject: [PATCH] closing issue #34, it was just hitbox not properly being updated --- src/net/torvald/spriteanimation/SpriteAnimation.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/net/torvald/spriteanimation/SpriteAnimation.kt b/src/net/torvald/spriteanimation/SpriteAnimation.kt index 2d4246770..7ba7ebb9c 100644 --- a/src/net/torvald/spriteanimation/SpriteAnimation.kt +++ b/src/net/torvald/spriteanimation/SpriteAnimation.kt @@ -142,7 +142,7 @@ class SpriteAnimation(@Transient val parentActor: ActorWBMovable) { } else if (flipHorizontal) { batch.draw(region, - FastMath.floor(posX).toFloat() + (2f * parentActor.hitboxTranslateX * scale + scale * parentActor.hitbox.width.toFloat()), + FastMath.floor(posX).toFloat() + (2f * parentActor.hitboxTranslateX * scale + parentActor.hitbox.width.toFloat()), FastMath.floor(posY).toFloat(), -FastMath.floor(cellWidth * scale).toFloat(), FastMath.floor(cellHeight * scale).toFloat()