Add DragPlayer for Minecart and DekuHover, uses Y index as parameter for drag direction
This commit is contained in:
@@ -378,28 +378,28 @@ HandleMovement:
|
||||
{
|
||||
LDA $F0 : AND #$08 : BEQ .not_up
|
||||
LDA $20 : CLC : ADC #-1 : STA $20
|
||||
LDY #$00 : JSR DragPlayer_AltEntry
|
||||
LDY #$00 : JSL DragPlayer
|
||||
LDA #$01 : STA $031C
|
||||
LDA #$05 : STA $3D
|
||||
STZ $2F
|
||||
.not_up
|
||||
LDA $F0 : AND #$04 : BEQ .not_down
|
||||
LDA $20 : CLC : ADC #1 : STA $20
|
||||
LDY #$01 : JSR DragPlayer_AltEntry
|
||||
LDY #$01 : JSL DragPlayer
|
||||
LDA #$02 : STA $031C
|
||||
LDA #$05 : STA $3D
|
||||
LDA #$02 : STA $2F
|
||||
.not_down
|
||||
LDA $F0 : AND #$02 : BEQ .not_left
|
||||
LDA $22 : CLC : ADC #-1 : STA $22
|
||||
LDY #$02 : JSR DragPlayer_AltEntry
|
||||
LDY #$02 : JSL DragPlayer
|
||||
LDA #$03 : STA $031C
|
||||
LDA #$05 : STA $3D
|
||||
LDA #$04 : STA $2F
|
||||
.not_left
|
||||
LDA $F0 : AND #$01 : BEQ .not_right
|
||||
LDA $22 : CLC : ADC #1 : STA $22
|
||||
LDY #$03 : JSR DragPlayer_AltEntry
|
||||
LDY #$03 : JSL DragPlayer
|
||||
LDA #$04 : STA $031C
|
||||
LDA #$05 : STA $3D
|
||||
LDA #$06 : STA $2F
|
||||
|
||||
Reference in New Issue
Block a user