diff --git a/Sprites/ZSpriteLib/sprite_new_functions.asm b/Sprites/ZSpriteLib/sprite_new_functions.asm index 8713801..d5bfeb2 100644 --- a/Sprites/ZSpriteLib/sprite_new_functions.asm +++ b/Sprites/ZSpriteLib/sprite_new_functions.asm @@ -149,11 +149,11 @@ Sprite_BounceFromTileCollision: { JSL Sprite_CheckTileCollision : AND.b #$03 : BEQ ++ LDA.w SprXSpeed, X : EOR.b #$FF : INC : STA.w SprXSpeed, X - INC.w $0ED0, X + INC.w SprFrame, X ++ LDA.w SprCollision, X : AND.b #$0C : BEQ ++ LDA.w SprYSpeed, X : EOR.b #$FF : INC : STA.w SprYSpeed, X - INC.w $0ED0, X + INC.w SprFrame, X ++ RTL }