summaryrefslogtreecommitdiff
path: root/macros/pokedex.asm
diff options
context:
space:
mode:
authorMarcus Huderle <huderlem@gmail.com>2017-09-16 12:11:11 -0700
committerMarcus Huderle <huderlem@gmail.com>2017-09-16 12:11:11 -0700
commitd70bab6a4ab250ed231cade0c4852765937d7906 (patch)
treebef58dc220379707dec12810b74031f547c448f2 /macros/pokedex.asm
parent55ac24336da4bf272b64226a2bb99293c52707a9 (diff)
Use macro for dex species names
Diffstat (limited to 'macros/pokedex.asm')
-rwxr-xr-xmacros/pokedex.asm19
1 files changed, 19 insertions, 0 deletions
diff --git a/macros/pokedex.asm b/macros/pokedex.asm
index 66ce1c3..365a8ba 100755
--- a/macros/pokedex.asm
+++ b/macros/pokedex.asm
@@ -68,3 +68,22 @@ x = \1 * 10
db (\2 % 10) + $30
db $00, $FC
ENDM
+
+dex_species: MACRO
+ REPT _NARG
+ dex_species_char \1
+ SHIFT
+ ENDR
+ REPT 11 - _NARG
+ dex_species_char " "
+ ENDR
+ db $00
+ ENDM
+
+dex_species_char: MACRO
+ IF \1 == " "
+ db $81, $40
+ ELSE
+ db $82, \1 + $1F
+ ENDC
+ ENDM