Sprite functions housekeeping
This commit is contained in:
@@ -94,14 +94,13 @@ Sprite_BounceTowardPlayer:
|
||||
}
|
||||
|
||||
; A = Speed, Y = Height
|
||||
; Maintain altitude (float effect)
|
||||
Sprite_FloatTowardPlayer:
|
||||
{
|
||||
; Maintain altitude (float effect)
|
||||
TYA : STA.w SprHeight, X
|
||||
JSL Sprite_MoveAltitude
|
||||
JSL Sprite_ApplySpeedTowardsPlayer
|
||||
JSL Sprite_MoveHoriz
|
||||
JSL Sprite_MoveVert
|
||||
JSL Sprite_Move
|
||||
RTL
|
||||
}
|
||||
|
||||
@@ -871,8 +870,9 @@ AddFireGarnish:
|
||||
.use_search_index
|
||||
LDX $0FF8
|
||||
.free_slot
|
||||
; Set garnish ID, set garnish handled flag, set garnish parent sprite
|
||||
LDA.b #$10 : STA $7FF800, X : STA $0FB4 : TYA : STA $7FF92C, X
|
||||
; Set garnish ID, set garnish handled flag
|
||||
LDA.b #$10 : STA $7FF800, X : STA $0FB4
|
||||
TYA : STA $7FF92C, X ; set garnish parent sprite
|
||||
LDA.w SprX, Y : STA $7FF83C, X ; Garnish XL
|
||||
LDA.w SprXH, Y : STA $7FF878, X ; Garnish XH
|
||||
LDA.w SprY, Y : CLC : ADC.b #$10 : STA $7FF81E, X ; Garnish YL
|
||||
|
||||
Reference in New Issue
Block a user