diff options
Diffstat (limited to 'constants.asm')
-rw-r--r-- | constants.asm | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/constants.asm b/constants.asm index ce9e5ffe2..92514ace6 100644 --- a/constants.asm +++ b/constants.asm @@ -8,6 +8,11 @@ dwb: MACRO db \2 ENDM +dbw: MACRO + db \1 + dw \2 + ENDM + dn: MACRO db \1 << 4 + \2 ENDM @@ -48,6 +53,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 @@ -593,6 +617,46 @@ LADIES_MAN EQU $0D REPTILE EQU $0E NO_EGGS EQU $0F +; menu sprites +ICON_POLIWAG EQU $01 +ICON_JIGGLYPUFF EQU $02 +ICON_DIGLETT EQU $03 +ICON_PIKACHU EQU $04 +ICON_STARYU EQU $05 +ICON_FISH EQU $06 +ICON_BIRD EQU $07 +ICON_MONSTER EQU $08 +ICON_CLEFAIRY EQU $09 +ICON_ODDISH EQU $0a +ICON_BUG EQU $0b +ICON_GHOST EQU $0c +ICON_LAPRAS EQU $0d +ICON_HUMANSHAPE EQU $0e +ICON_FOX EQU $0f +ICON_EQUINE EQU $10 +ICON_SHELL EQU $11 +ICON_BLOB EQU $12 +ICON_SERPENT EQU $13 +ICON_VOLTORB EQU $14 +ICON_SQUIRTLE EQU $15 +ICON_BULBASAUR EQU $16 +ICON_CHARMANDER EQU $17 +ICON_CATERPILLAR EQU $18 +ICON_UNOWN EQU $19 +ICON_GEODUDE EQU $1a +ICON_FIGHTER EQU $1b +ICON_EGG EQU $1c +ICON_JELLYFISH EQU $1d +ICON_MOTH EQU $1e +ICON_BAT EQU $1f +ICON_SNORLAX EQU $20 +ICON_HO_OH EQU $21 +ICON_LUGIA EQU $22 +ICON_GYARADOS EQU $23 +ICON_SLOWPOKE EQU $24 +ICON_SUDOWOODO EQU $25 +ICON_BIGMON EQU $26 + ; map group ids GROUP_OLIVINE_POKECENTER_1F EQU $01 GROUP_OLIVINE_GYM EQU $01 |