From c17e11e8d8b75d42d26ec1e094f76944cc7d8eac Mon Sep 17 00:00:00 2001 From: scawful Date: Fri, 28 Jun 2024 15:16:06 -0400 Subject: [PATCH] make sprite invert speed long --- Sprites/ZSpriteLib/sprite_new_functions.asm | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/Sprites/ZSpriteLib/sprite_new_functions.asm b/Sprites/ZSpriteLib/sprite_new_functions.asm index e51978d..8713801 100644 --- a/Sprites/ZSpriteLib/sprite_new_functions.asm +++ b/Sprites/ZSpriteLib/sprite_new_functions.asm @@ -128,9 +128,6 @@ Sprite_FloatTowardPlayer: ; Update vertical position JSL Sprite_MoveVert - ; Check for tile collisions and adjust if necessary - JSL Sprite_CheckTileCollision - ; Maintain altitude (float effect) LDA #$10 : STA.w SprHeight, X JSL Sprite_MoveAltitude @@ -168,22 +165,22 @@ Sprite_BounceOffWall: AND.b #$03 BEQ .no_horizontal_collision - JSR Sprite_InvertSpeed_X + JSL Sprite_InvertSpeed_X .no_horizontal_collision LDA.w SprCollision, X AND.b #$0C BEQ .no_vertical_collision - JSR Sprite_InvertSpeed_Y + JSL Sprite_InvertSpeed_Y .no_vertical_collision - RTS + RTL ; ========================================================= Sprite_InvertSpeed_XY: - JSR Sprite_InvertSpeed_Y + JSL Sprite_InvertSpeed_Y ; ========================================================= @@ -193,7 +190,7 @@ Sprite_InvertSpeed_X: INC A STA.w SprXSpeed, X - RTS + RTL ; ========================================================= @@ -203,7 +200,7 @@ Sprite_InvertSpeed_Y: INC A STA.w SprYSpeed,X - RTS + RTL ; =========================================================