summaryrefslogtreecommitdiff
path: root/constants/sprite_constants.asm
diff options
context:
space:
mode:
Diffstat (limited to 'constants/sprite_constants.asm')
-rwxr-xr-xconstants/sprite_constants.asm198
1 files changed, 86 insertions, 112 deletions
diff --git a/constants/sprite_constants.asm b/constants/sprite_constants.asm
index 3349e374..da0b3b43 100755
--- a/constants/sprite_constants.asm
+++ b/constants/sprite_constants.asm
@@ -1,113 +1,87 @@
-; pokemon's overworld sprites
-const_value = 0
-
- const SPRITE_MON ; $0
- const SPRITE_BALL_M ; $1
- const SPRITE_HELIX ; $2
- const SPRITE_FAIRY ; $3
- const SPRITE_BIRD_M ; $4
- const SPRITE_WATER ; $5
- const SPRITE_BUG ; $6
- const SPRITE_GRASS ; $7
- const SPRITE_SNAKE ; $8
- const SPRITE_QUADRUPED ; $9
- const SPRITE_PIKACHU_FAMILY ; $A
; overworld sprites
-const_value = 1
-
- const SPRITE_RED ; $01
- const SPRITE_BLUE ; $02
- const SPRITE_OAK ; $03
- const SPRITE_BUG_CATCHER ; $04
- const SPRITE_SLOWBRO ; $05
- const SPRITE_LASS ; $06
- const SPRITE_BLACK_HAIR_BOY_1 ; $07
- const SPRITE_LITTLE_GIRL ; $08
- const SPRITE_BIRD ; $09
- const SPRITE_FAT_BALD_GUY ; $0a
- const SPRITE_GAMBLER ; $0b
- const SPRITE_BLACK_HAIR_BOY_2 ; $0c
- const SPRITE_GIRL ; $0d
- const SPRITE_HIKER ; $0e
- const SPRITE_FOULARD_WOMAN ; $0f
- const SPRITE_GENTLEMAN ; $10
- const SPRITE_DAISY ; $11
- const SPRITE_BIKER ; $12
- const SPRITE_SAILOR ; $13
- const SPRITE_COOK ; $14
- const SPRITE_BIKE_SHOP_GUY ; $15
- const SPRITE_MR_FUJI ; $16
- const SPRITE_GIOVANNI ; $17
- const SPRITE_ROCKET ; $18
- const SPRITE_MEDIUM ; $19
- const SPRITE_WAITER ; $1a
- const SPRITE_ERIKA ; $1b
- const SPRITE_MOM_GEISHA ; $1c
- const SPRITE_BRUNETTE_GIRL ; $1d
- const SPRITE_LANCE ; $1e
- const SPRITE_UNUSED_1 ; $1f
- const SPRITE_OAK_AIDE ; $20
- const SPRITE_ROCKER ; $21
- const SPRITE_SWIMMER ; $22
- const SPRITE_WHITE_PLAYER ; $23
- const SPRITE_GYM_HELPER ; $24
- const SPRITE_OLD_PERSON ; $25
- const SPRITE_MART_GUY ; $26
- const SPRITE_FISHER ; $27
- const SPRITE_OLD_MEDIUM_WOMAN ; $28
- const SPRITE_NURSE ; $29
- const SPRITE_CABLE_CLUB_WOMAN ; $2a
- const SPRITE_MR_MASTERBALL ; $2b
- const SPRITE_LAPRAS_GIVER ; $2c
- const SPRITE_WARDEN ; $2d
- const SPRITE_SS_CAPTAIN ; $2e
- const SPRITE_FISHER2 ; $2f
- const SPRITE_BLACKBELT ; $30
- const SPRITE_GUARD ; $31
- const SPRITE_UNUSED_2 ; $32
- const SPRITE_MOM ; $33
- const SPRITE_BALDING_GUY ; $34
- const SPRITE_YOUNG_BOY ; $35
- const SPRITE_UNUSED_3 ; $36
- const SPRITE_GAMEBOY_KID ; $37
- const SPRITE_CLEFAIRY ; $38
- const SPRITE_AGATHA ; $39
- const SPRITE_BRUNO ; $3a
- const SPRITE_LORELEI ; $3b
- const SPRITE_SEEL ; $3c
- const SPRITE_PIKACHU ; $3d
- const SPRITE_OFFICER_JENNY ; $3e
- const SPRITE_SANDSHREW ; $3f
- const SPRITE_ODDISH ; $40
- const SPRITE_BULBASAUR ; $41
- const SPRITE_JIGGLYPUFF ; $42
- const SPRITE_CLEFAIRY_2 ; $43
- const SPRITE_CHANSEY ; $44
- const SPRITE_JESSIE ; $45
- const SPRITE_JAMES ; $46
-
- ; 4-tile sprites
- const SPRITE_BALL ; $47
- const SPRITE_OMANYTE ; $48
- const SPRITE_BOULDER ; $49
- const SPRITE_PAPER_SHEET ; $4a
- const SPRITE_BOOK_MAP_DEX ; $4b
- const SPRITE_CLIPBOARD ; $4c
- const SPRITE_SNORLAX ; $4d
- const SPRITE_OLD_AMBER_COPY ; $4e
- const SPRITE_OLD_AMBER ; $4f
- const SPRITE_LYING_OLD_MAN_UNUSED_1 ; $50
- const SPRITE_LYING_OLD_MAN_UNUSED_2 ; $51
- const SPRITE_LYING_OLD_MAN ; $52
-
-; different kinds of people events
-ITEM EQU $80
-TRAINER EQU $40
-
-BOULDER_MOVEMENT_BYTE_2 EQU $10
-
-; sprite facing directions
-SPRITE_FACING_DOWN EQU $00
-SPRITE_FACING_UP EQU $04
-SPRITE_FACING_LEFT EQU $08
-SPRITE_FACING_RIGHT EQU $0C
+; SpriteSheetPointerTable indexes (see data/sprites/sprites.asm)
+ const_def
+ const SPRITE_NONE ; $00
+ const SPRITE_RED ; $01
+ const SPRITE_BLUE ; $02
+ const SPRITE_OAK ; $03
+ const SPRITE_YOUNGSTER ; $04
+ const SPRITE_MONSTER ; $05
+ const SPRITE_COOLTRAINER_F ; $06
+ const SPRITE_COOLTRAINER_M ; $07
+ const SPRITE_LITTLE_GIRL ; $08
+ const SPRITE_BIRD ; $09
+ const SPRITE_MIDDLE_AGED_MAN ; $0a
+ const SPRITE_GAMBLER ; $0b
+ const SPRITE_SUPER_NERD ; $0c
+ const SPRITE_GIRL ; $0d
+ const SPRITE_HIKER ; $0e
+ const SPRITE_BEAUTY ; $0f
+ const SPRITE_GENTLEMAN ; $10
+ const SPRITE_DAISY ; $11
+ const SPRITE_BIKER ; $12
+ const SPRITE_SAILOR ; $13
+ const SPRITE_COOK ; $14
+ const SPRITE_BIKE_SHOP_CLERK ; $15
+ const SPRITE_MR_FUJI ; $16
+ const SPRITE_GIOVANNI ; $17
+ const SPRITE_ROCKET ; $18
+ const SPRITE_CHANNELER ; $19
+ const SPRITE_WAITER ; $1a
+ const SPRITE_ERIKA ; $1b
+ const SPRITE_MIDDLE_AGED_WOMAN ; $1c
+ const SPRITE_BRUNETTE_GIRL ; $1d
+ const SPRITE_LANCE ; $1e
+ const SPRITE_UNUSED_SCIENTIST ; $1f
+ const SPRITE_SCIENTIST ; $20
+ const SPRITE_ROCKER ; $21
+ const SPRITE_SWIMMER ; $22
+ const SPRITE_SAFARI_ZONE_WORKER ; $23
+ const SPRITE_GYM_GUIDE ; $24
+ const SPRITE_GRAMPS ; $25
+ const SPRITE_CLERK ; $26
+ const SPRITE_FISHING_GURU ; $27
+ const SPRITE_GRANNY ; $28
+ const SPRITE_NURSE ; $29
+ const SPRITE_LINK_RECEPTIONIST ; $2a
+ const SPRITE_SILPH_PRESIDENT ; $2b
+ const SPRITE_SILPH_WORKER ; $2c
+ const SPRITE_WARDEN ; $2d
+ const SPRITE_CAPTAIN ; $2e
+ const SPRITE_FISHER ; $2f
+ const SPRITE_KOGA ; $30
+ const SPRITE_GUARD ; $31
+ const SPRITE_UNUSED_GUARD ; $32
+ const SPRITE_MOM ; $33
+ const SPRITE_BALDING_GUY ; $34
+ const SPRITE_LITTLE_BOY ; $35
+ const SPRITE_UNUSED_GAMEBOY_KID ; $36
+ const SPRITE_GAMEBOY_KID ; $37
+ const SPRITE_FAIRY ; $38
+ const SPRITE_AGATHA ; $39
+ const SPRITE_BRUNO ; $3a
+ const SPRITE_LORELEI ; $3b
+ const SPRITE_SEEL ; $3c
+ const SPRITE_PIKACHU ; $3d
+ const SPRITE_OFFICER_JENNY ; $3e
+ const SPRITE_SANDSHREW ; $3f
+ const SPRITE_ODDISH ; $40
+ const SPRITE_BULBASAUR ; $41
+ const SPRITE_JIGGLYPUFF ; $42
+ const SPRITE_CLEFAIRY ; $43
+ const SPRITE_CHANSEY ; $44
+ const SPRITE_JESSIE ; $45
+ const SPRITE_JAMES ; $46
+FIRST_STILL_SPRITE EQU const_value
+ const SPRITE_POKE_BALL ; $47
+ const SPRITE_FOSSIL ; $48
+ const SPRITE_BOULDER ; $49
+ const SPRITE_PAPER ; $4a
+ const SPRITE_POKEDEX ; $4b
+ const SPRITE_CLIPBOARD ; $4c
+ const SPRITE_SNORLAX ; $4d
+ const SPRITE_UNUSED_OLD_AMBER ; $4e
+ const SPRITE_OLD_AMBER ; $4f
+ const SPRITE_UNUSED_GAMBLER_ASLEEP_1 ; $50
+ const SPRITE_UNUSED_GAMBLER_ASLEEP_2 ; $51
+ const SPRITE_GAMBLER_ASLEEP ; $52