move LinkCarryOrToss
This commit is contained in:
@@ -64,12 +64,6 @@ Right = $03
|
|||||||
; 3 - right
|
; 3 - right
|
||||||
!SpriteDirection = $0DE0
|
!SpriteDirection = $0DE0
|
||||||
|
|
||||||
; Bitfield for carry-related actions.
|
|
||||||
; .... ..tl
|
|
||||||
; t - tossing object
|
|
||||||
; l - lifting object
|
|
||||||
!LinkCarryOrToss = $0309
|
|
||||||
|
|
||||||
; =========================================================
|
; =========================================================
|
||||||
|
|
||||||
Sprite_Minecart_Long:
|
Sprite_Minecart_Long:
|
||||||
@@ -216,7 +210,7 @@ HandleToss:
|
|||||||
HandleLiftAndToss:
|
HandleLiftAndToss:
|
||||||
{
|
{
|
||||||
JSR CheckIfPlayerIsOn : BCC .not_tossing
|
JSR CheckIfPlayerIsOn : BCC .not_tossing
|
||||||
LDA.w !LinkCarryOrToss : CMP.b #$02 : BNE .not_tossing
|
LDA.w LinkCarryOrToss : CMP.b #$02 : BNE .not_tossing
|
||||||
JSR HandleToss
|
JSR HandleToss
|
||||||
.not_tossing
|
.not_tossing
|
||||||
JSL Sprite_CheckIfLifted
|
JSL Sprite_CheckIfLifted
|
||||||
@@ -264,7 +258,7 @@ Sprite_Minecart_Main:
|
|||||||
Minecart_WaitHoriz:
|
Minecart_WaitHoriz:
|
||||||
{
|
{
|
||||||
%PlayAnimation(0,1,8)
|
%PlayAnimation(0,1,8)
|
||||||
LDA !LinkCarryOrToss : AND #$03 : BNE .lifting
|
LDA LinkCarryOrToss : AND #$03 : BNE .lifting
|
||||||
LDA SprTimerA, X : BNE .not_ready
|
LDA SprTimerA, X : BNE .not_ready
|
||||||
JSR CheckIfPlayerIsOn : BCC .not_ready
|
JSR CheckIfPlayerIsOn : BCC .not_ready
|
||||||
LDA.w SprMiscF, X : BNE .active_cart
|
LDA.w SprMiscF, X : BNE .active_cart
|
||||||
@@ -300,7 +294,7 @@ Sprite_Minecart_Main:
|
|||||||
Minecart_WaitVert:
|
Minecart_WaitVert:
|
||||||
{
|
{
|
||||||
%PlayAnimation(2,3,8)
|
%PlayAnimation(2,3,8)
|
||||||
LDA !LinkCarryOrToss : AND #$03 : BNE .lifting
|
LDA LinkCarryOrToss : AND #$03 : BNE .lifting
|
||||||
LDA SprTimerA, X : BNE .not_ready
|
LDA SprTimerA, X : BNE .not_ready
|
||||||
JSR CheckIfPlayerIsOn : BCC .not_ready
|
JSR CheckIfPlayerIsOn : BCC .not_ready
|
||||||
LDA.w SprMiscF, X : BNE .active_cart
|
LDA.w SprMiscF, X : BNE .active_cart
|
||||||
|
|||||||
Reference in New Issue
Block a user