Factor out spinner tiles from RocketHideoutB2F since they're also used by ViridianGym, and to make their data and code more accessible

This commit is contained in:
Rangi 2020-07-14 15:14:32 -04:00
parent fcb573f4ac
commit be326c6565
3 changed files with 95 additions and 93 deletions

View file

@ -0,0 +1,29 @@
spinner: MACRO
; \1: source
; \2: offset (BANK() chokes on literals)
; \3: dest
dw \1 tile \2
db 1
db BANK(\1)
dw vTileset tile \3
ENDM
FacilitySpinnerArrows:
spinner SpinnerArrowAnimTiles, 0, $20
spinner SpinnerArrowAnimTiles, 1, $21
spinner SpinnerArrowAnimTiles, 2, $30
spinner SpinnerArrowAnimTiles, 3, $31
spinner Facility_GFX, $20, $20
spinner Facility_GFX, $21, $21
spinner Facility_GFX, $30, $30
spinner Facility_GFX, $31, $31
GymSpinnerArrows:
spinner SpinnerArrowAnimTiles, 1, $3c
spinner SpinnerArrowAnimTiles, 3, $3d
spinner SpinnerArrowAnimTiles, 0, $4c
spinner SpinnerArrowAnimTiles, 2, $4d
spinner Gym_GFX, $3c, $3c
spinner Gym_GFX, $3d, $3d
spinner Gym_GFX, $4c, $4c
spinner Gym_GFX, $4d, $4d