summaryrefslogtreecommitdiff
path: root/constants.asm
diff options
context:
space:
mode:
authorSanky <gsanky@gmail.com>2013-01-16 12:38:13 +0100
committerSanky <gsanky@gmail.com>2013-01-16 17:25:01 +0100
commit6b8d77ffb23443cac8ca8bc570c758f7b77fa109 (patch)
treeac6c658ebd79870910d9a12dc6830d22b456fc39 /constants.asm
parentab7120cfa1a26bb7bdab3c2fb370f79529688a18 (diff)
Disasm EggStatsScreen and related. Add coord macros.
Diffstat (limited to 'constants.asm')
-rw-r--r--constants.asm19
1 files changed, 19 insertions, 0 deletions
diff --git a/constants.asm b/constants.asm
index a55221327..c3b05f321 100644
--- a/constants.asm
+++ b/constants.asm
@@ -41,6 +41,25 @@ note: MACRO
db \1
ENDM
+; It's better to use *coord than FuncCoord.
+FuncCoord: MACRO
+Coord = $c4a0 + 20 * \2 + \1
+ ENDM
+
+bccoord: MACRO
+ FuncCoord \1, \2
+ ld bc, Coord
+ ENDM
+
+decoord: MACRO
+ FuncCoord \1, \2
+ ld de, Coord
+ ENDM
+
+hlcoord: MACRO
+ FuncCoord \1, \2
+ ld hl, Coord
+ ENDM
BULBASAUR EQU 1
IVYSAUR EQU 2