summaryrefslogtreecommitdiff
path: root/macros.asm
diff options
context:
space:
mode:
authorpikalaxalt <PikalaxALT@gmail.com>2016-05-24 12:59:55 -0400
committerpikalaxalt <PikalaxALT@gmail.com>2016-05-24 12:59:55 -0400
commit60ff6c25e36ea52d785f58dc62ce2357d082bef4 (patch)
tree289c1bd17b7c8633711b06eb83c03b0b0ef7469e /macros.asm
parent10f2d4e69db6c9fcc4d7c061720ab2bcc7874288 (diff)
Printer error funcs
Diffstat (limited to 'macros.asm')
-rw-r--r--macros.asm16
1 files changed, 16 insertions, 0 deletions
diff --git a/macros.asm b/macros.asm
index 06aa34a9..b71a5dd9 100644
--- a/macros.asm
+++ b/macros.asm
@@ -157,25 +157,41 @@ money equs "bcd3"
;\2 = X
;\3 = Y
coord: MACRO
+if _NARG >= 4
+ ld \1, \4 + 20 * \3 + \2
+else
ld \1, wTileMap + 20 * \3 + \2
+endc
ENDM
;\1 = X
;\2 = Y
aCoord: MACRO
+if _NARG >= 3
+ ld a, [\3 + 20 * \2 + \1]
+else
ld a, [wTileMap + 20 * \2 + \1]
+endc
ENDM
;\1 = X
;\2 = Y
Coorda: MACRO
+if _NARG >= 3
+ ld [\3 + 20 * \2 + \1], a
+else
ld [wTileMap + 20 * \2 + \1], a
+endc
ENDM
;\1 = X
;\2 = Y
dwCoord: MACRO
+if _NARG >= 3
+ dw \3 + 20 * \2 + \1
+else
dw wTileMap + 20 * \2 + \1
+endc
ENDM
;\1 = r