You've already forked pokecrystal-board
mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-09-08 08:13:02 -07:00
Add anchor points to support manual movement between spaces (#26)
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
StepTowardsNextSpace::
|
||||
ld a, [wCurSpaceNextSpace]
|
||||
cp NEXT_SPACE_IS_ANCHOR_POINT
|
||||
jr nc, .move_towards_anchor_point
|
||||
call LoadTempSpaceData
|
||||
ld a, [wTempSpaceXCoord]
|
||||
ld c, a
|
||||
@@ -27,3 +29,19 @@ StepTowardsNextSpace::
|
||||
.done
|
||||
ld [wCurInput], a
|
||||
ret
|
||||
|
||||
.move_towards_anchor_point
|
||||
ld c, D_DOWN
|
||||
cp GO_DOWN
|
||||
jr z, .done2
|
||||
ld c, D_UP
|
||||
cp GO_UP
|
||||
jr z, .done2
|
||||
ld c, D_LEFT
|
||||
cp GO_LEFT
|
||||
jr z, .done2
|
||||
ld c, D_RIGHT
|
||||
.done2
|
||||
ld a, c
|
||||
ld [wCurInput], a
|
||||
ret
|
||||
|
||||
Reference in New Issue
Block a user