RGBDS syntax updates (#905)

New MACRO and DEF syntax
This commit is contained in:
vulcandth
2022-06-06 16:25:42 -05:00
committed by GitHub
parent a4d346cc8c
commit 3648afda16
179 changed files with 2546 additions and 2545 deletions

View File

@@ -967,7 +967,7 @@ Intro_PlacePlayerSprite:
const TITLESCREENOPTION_RESTART
const TITLESCREENOPTION_UNUSED
const TITLESCREENOPTION_RESET_CLOCK
NUM_TITLESCREENOPTIONS EQU const_value
DEF NUM_TITLESCREENOPTIONS EQU const_value
IntroSequence:
callfar SplashScreen
@@ -1302,15 +1302,15 @@ UpdateTitleTrailSprite: ; unreferenced
ret
.TitleTrailCoords:
trail_coords: MACRO
rept _NARG / 2
_dx = 4
if \1 == 0 && \2 == 0
_dx = 0
endc
dbpixel \1, \2, _dx, 0
shift 2
endr
MACRO trail_coords
rept _NARG / 2
DEF _dx = 4
if \1 == 0 && \2 == 0
DEF _dx = 0
endc
dbpixel \1, \2, _dx, 0
shift 2
endr
ENDM
; frame 0 y, x; frame 1 y, x
trail_coords 11, 10, 0, 0

View File

@@ -1,8 +1,8 @@
NAMINGSCREEN_CURSOR EQU $7e
DEF NAMINGSCREEN_CURSOR EQU $7e
NAMINGSCREEN_BORDER EQU "■" ; $60
NAMINGSCREEN_MIDDLELINE EQU "→" ; $eb
NAMINGSCREEN_UNDERLINE EQU "<DOT>" ; $f2
DEF NAMINGSCREEN_BORDER EQU "■" ; $60
DEF NAMINGSCREEN_MIDDLELINE EQU "→" ; $eb
DEF NAMINGSCREEN_UNDERLINE EQU "<DOT>" ; $f2
_NamingScreen:
call DisableSpriteUpdates

View File

@@ -8,7 +8,7 @@
const OPT_MENU_ACCOUNT ; 5
const OPT_FRAME ; 6
const OPT_CANCEL ; 7
NUM_OPTIONS EQU const_value ; 8
DEF NUM_OPTIONS EQU const_value ; 8
_Option:
ld hl, hInMenu

View File

@@ -1068,7 +1068,7 @@ EraseBoxes:
jr nz, .next
ret
box_address: MACRO
MACRO box_address
assert BANK(\1) == BANK(\2)
db BANK(\1)
dw \1, \2