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
}
Minecart_AnimDirection:
db $02, $00, $02, $00
MinecartFollower_TransitionToSprite:
{
LDA.b #$A3
@@ -794,13 +797,10 @@ MinecartFollower_TransitionToSprite:
LDA.w POSXH : STA.w SprXH, 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
LDA.b #$00 : STA.l $7EF3CC
RTS
.direction_to_anim
db $02, $00, $02, $00
}
; Minecart Follower Main Routine and Draw
@@ -809,7 +809,7 @@ DrawMinecartFollower:
JSL $099EFC ; Follower_Initialize
LDX !MinecartDirection
LDA .direction_to_anim, X : STA $02CF
LDA Minecart_AnimDirection, X : STA $02CF
JSR FollowerDraw_CachePosition
JSR MinecartFollower_Top