summaryrefslogtreecommitdiff
path: root/macros.asm
diff options
context:
space:
mode:
authoryenatch <yenatch@gmail.com>2014-06-04 01:18:54 -0700
committeryenatch <yenatch@gmail.com>2014-06-04 01:18:54 -0700
commit8d2b9f3fcbe7c0b2d52f0394650dd5c3dcb18b02 (patch)
treedb48c1a2ad869b51b3039440fb8077f4dee626cb /macros.asm
parentfd8804472d6f2244ae8c74bcd5017967c8cb6b7e (diff)
Remove the FuncCoord macro.
Variables can't use labels, so a macro that doesn't use variables is better suited.
Diffstat (limited to 'macros.asm')
-rw-r--r--macros.asm14
1 files changed, 3 insertions, 11 deletions
diff --git a/macros.asm b/macros.asm
index a9948ae6a..aa8876055 100644
--- a/macros.asm
+++ b/macros.asm
@@ -117,24 +117,16 @@ A# EQU 11
B_ EQU 12
-; It's better to use *coord than FuncCoord.
-FuncCoord: MACRO
-Coord = $c4a0 + 20 * \2 + \1
- ENDM
-
bccoord: MACRO
- FuncCoord \1, \2
- ld bc, Coord
+ ld bc, TileMap + SCREEN_WIDTH * \2 + \1
ENDM
decoord: MACRO
- FuncCoord \1, \2
- ld de, Coord
+ ld de, TileMap + SCREEN_WIDTH * \2 + \1
ENDM
hlcoord: MACRO
- FuncCoord \1, \2
- ld hl, Coord
+ ld hl, TileMap + SCREEN_WIDTH * \2 + \1
ENDM