Use rgbds 0.5.0 features:

- FOR loops
- {interpolation}
- REDEF EQUS
- \# for all macro args
This commit is contained in:
Rangi 2021-04-17 19:06:56 -04:00
parent 4b64b146e4
commit dd690920c9
15 changed files with 90 additions and 163 deletions

View file

@ -1,8 +1,7 @@
coll_tiles: MACRO
REPT _NARG
db \1
shift
ENDR
IF _NARG
db \# ; all args
ENDC
db -1 ; end
ENDM

View file

@ -15,10 +15,9 @@ DoorTileIDPointers:
db -1 ; end
door_tiles: MACRO
REPT _NARG
db \1
shift
ENDR
IF _NARG
db \# ; all args
ENDC
db 0 ; end
ENDM

View file

@ -5,10 +5,9 @@ WarpTileListPointers:
dw .FacingRightWarpTiles
warp_carpet_tiles: MACRO
REPT _NARG
db \1
shift
ENDR
IF _NARG
db \# ; all args
ENDC
db -1 ; end
ENDM

View file

@ -27,10 +27,9 @@ WarpTileIDPointers:
assert_table_length NUM_TILESETS
warp_tiles: MACRO
REPT _NARG
db \1
shift
ENDR
IF _NARG
db \# ; all args
ENDC
db -1 ; end
ENDM