Add Minecart_AnimDirection table

This commit is contained in:
scawful
2024-12-10 20:13:10 -05:00
parent a4a5738626
commit 20afe1811b

View File

@@ -775,6 +775,9 @@ MinecartFollower_Bottom:
db $3D, $7D db $3D, $7D
} }
Minecart_AnimDirection:
db $02, $00, $02, $00
MinecartFollower_TransitionToSprite: MinecartFollower_TransitionToSprite:
{ {
LDA.b #$A3 LDA.b #$A3
@@ -794,13 +797,10 @@ MinecartFollower_TransitionToSprite:
LDA.w POSXH : STA.w SprXH, X LDA.w POSXH : STA.w SprXH, X
LDA.w !MinecartDirection : CLC : ADC.b #$04 : STA.w SprSubtype, X LDA.w !MinecartDirection : CLC : ADC.b #$04 : STA.w SprSubtype, X
LDA .direction_to_anim, X : STA $0D90, X LDA Minecart_AnimDirection, X : STA $0D90, X
JSL Sprite_Minecart_Prep JSL Sprite_Minecart_Prep
LDA.b #$00 : STA.l $7EF3CC LDA.b #$00 : STA.l $7EF3CC
RTS RTS
.direction_to_anim
db $02, $00, $02, $00
} }
; Minecart Follower Main Routine and Draw ; Minecart Follower Main Routine and Draw
@@ -809,7 +809,7 @@ DrawMinecartFollower:
JSL $099EFC ; Follower_Initialize JSL $099EFC ; Follower_Initialize
LDX !MinecartDirection LDX !MinecartDirection
LDA .direction_to_anim, X : STA $02CF LDA Minecart_AnimDirection, X : STA $02CF
JSR FollowerDraw_CachePosition JSR FollowerDraw_CachePosition
JSR MinecartFollower_Top JSR MinecartFollower_Top