make sprite invert speed long

This commit is contained in:
scawful
2024-06-28 15:16:06 -04:00
parent bfbe46861f
commit c17e11e8d8

View File

@@ -128,9 +128,6 @@ Sprite_FloatTowardPlayer:
; Update vertical position ; Update vertical position
JSL Sprite_MoveVert JSL Sprite_MoveVert
; Check for tile collisions and adjust if necessary
JSL Sprite_CheckTileCollision
; Maintain altitude (float effect) ; Maintain altitude (float effect)
LDA #$10 : STA.w SprHeight, X LDA #$10 : STA.w SprHeight, X
JSL Sprite_MoveAltitude JSL Sprite_MoveAltitude
@@ -168,22 +165,22 @@ Sprite_BounceOffWall:
AND.b #$03 AND.b #$03
BEQ .no_horizontal_collision BEQ .no_horizontal_collision
JSR Sprite_InvertSpeed_X JSL Sprite_InvertSpeed_X
.no_horizontal_collision .no_horizontal_collision
LDA.w SprCollision, X LDA.w SprCollision, X
AND.b #$0C AND.b #$0C
BEQ .no_vertical_collision BEQ .no_vertical_collision
JSR Sprite_InvertSpeed_Y JSL Sprite_InvertSpeed_Y
.no_vertical_collision .no_vertical_collision
RTS RTL
; ========================================================= ; =========================================================
Sprite_InvertSpeed_XY: Sprite_InvertSpeed_XY:
JSR Sprite_InvertSpeed_Y JSL Sprite_InvertSpeed_Y
; ========================================================= ; =========================================================
@@ -193,7 +190,7 @@ Sprite_InvertSpeed_X:
INC A INC A
STA.w SprXSpeed, X STA.w SprXSpeed, X
RTS RTL
; ========================================================= ; =========================================================
@@ -203,7 +200,7 @@ Sprite_InvertSpeed_Y:
INC A INC A
STA.w SprYSpeed,X STA.w SprYSpeed,X
RTS RTL
; ========================================================= ; =========================================================