diff options
Diffstat (limited to 'constants/sprite_constants.asm')
-rw-r--r-- | constants/sprite_constants.asm | 78 |
1 files changed, 46 insertions, 32 deletions
diff --git a/constants/sprite_constants.asm b/constants/sprite_constants.asm index a355877f2..a017d41b0 100644 --- a/constants/sprite_constants.asm +++ b/constants/sprite_constants.asm @@ -170,6 +170,16 @@ const_value SET 1 const STANDING_SPRITE const STILL_SPRITE +; sprite header fields + const_def + const SPRITEHEADER_ADDR_LO + const SPRITEHEADER_ADDR_HI + const SPRITEHEADER_SIZE + const SPRITEHEADER_BANK + const SPRITEHEADER_TYPE + const SPRITEHEADER_PALETTE +NUM_SPRITEHEADER_FIELDS EQU const_value + ; sprite palettes const_def const PAL_OW_RED @@ -184,17 +194,17 @@ const_value SET 1 ; sprite movement data table indices const_def const SPRITEMOVEDATA_00 - const SPRITEMOVEDATA_01 - const SPRITEMOVEDATA_02 - const SPRITEMOVEDATA_03 + const SPRITEMOVEDATA_ITEM_TREE + const SPRITEMOVEDATA_WANDER + const SPRITEMOVEDATA_SPINRANDOM_SLOW const SPRITEMOVEDATA_WALK_UP_DOWN const SPRITEMOVEDATA_WALK_LEFT_RIGHT const SPRITEMOVEDATA_STANDING_DOWN const SPRITEMOVEDATA_STANDING_UP const SPRITEMOVEDATA_STANDING_LEFT const SPRITEMOVEDATA_STANDING_RIGHT - const SPRITEMOVEDATA_0A - const SPRITEMOVEDATA_0B + const SPRITEMOVEDATA_SPINRANDOM_FAST + const SPRITEMOVEDATA_PLAYER const SPRITEMOVEDATA_0C const SPRITEMOVEDATA_0D const SPRITEMOVEDATA_0E @@ -202,36 +212,38 @@ const_value SET 1 const SPRITEMOVEDATA_10 const SPRITEMOVEDATA_11 const SPRITEMOVEDATA_12 - const SPRITEMOVEDATA_13 - const SPRITEMOVEDATA_14 - const SPRITEMOVEDATA_15 - const SPRITEMOVEDATA_16 - const SPRITEMOVEDATA_17 - const SPRITEMOVEDATA_18 - const SPRITEMOVEDATA_19 - const SPRITEMOVEDATA_1A + const SPRITEMOVEDATA_FOLLOWING + const SPRITEMOVEDATA_SCRIPTED + const SPRITEMOVEDATA_SNORLAX + const SPRITEMOVEDATA_POKEMON + const SPRITEMOVEDATA_SUDOWOODO + const SPRITEMOVEDATA_SMASHABLE_ROCK + const SPRITEMOVEDATA_STRENGTH_BOULDER + const SPRITEMOVEDATA_FOLLOWNOTEXACT const SPRITEMOVEDATA_1B const SPRITEMOVEDATA_1C const SPRITEMOVEDATA_1D - const SPRITEMOVEDATA_1E - const SPRITEMOVEDATA_1F + const SPRITEMOVEDATA_SPINCOUNTERCLOCKWISE + const SPRITEMOVEDATA_SPINCLOCKWISE const SPRITEMOVEDATA_20 - const SPRITEMOVEDATA_21 + const SPRITEMOVEDATA_BIGDOLL const SPRITEMOVEDATA_22 const SPRITEMOVEDATA_23 - const SPRITEMOVEDATA_24 + const SPRITEMOVEDATA_LAPRAS const SPRITEMOVEDATA_25 +NUM_SPRITEMOVEDATA EQU const_value +- 1 +SPRITEMOVEDATA_FIELDS EQU 6 ; sprite movement functions const_def const SPRITEMOVEFN_00 - const SPRITEMOVEFN_01 - const SPRITEMOVEFN_02 - const SPRITEMOVEFN_03 - const SPRITEMOVEFN_04 - const SPRITEMOVEFN_05 - const SPRITEMOVEFN_06 - const SPRITEMOVEFN_07 + const SPRITEMOVEFN_RANDOM_WALK_Y + const SPRITEMOVEFN_RANDOM_WALK_X + const SPRITEMOVEFN_RANDOM_WALK_XY + const SPRITEMOVEFN_SLOW_RANDOM_SPIN + const SPRITEMOVEFN_FAST_RANDOM_SPIN + const SPRITEMOVEFN_STANDING + const SPRITEMOVEFN_OBEY_DPAD const SPRITEMOVEFN_08 const SPRITEMOVEFN_09 const SPRITEMOVEFN_0A @@ -239,16 +251,18 @@ const_value SET 1 const SPRITEMOVEFN_0C const SPRITEMOVEFN_0D const SPRITEMOVEFN_0E - const SPRITEMOVEFN_0F - const SPRITEMOVEFN_10 - const SPRITEMOVEFN_11 - const SPRITEMOVEFN_12 + const SPRITEMOVEFN_FOLLOW + const SPRITEMOVEFN_SCRIPTED + const SPRITEMOVEFN_STRENGTH + const SPRITEMOVEFN_FOLLOWNOTEXACT const SPRITEMOVEFN_13 const SPRITEMOVEFN_14 - const SPRITEMOVEFN_15 - const SPRITEMOVEFN_16 + const SPRITEMOVEFN_BIG_SNORLAX + const SPRITEMOVEFN_BOUNCE const SPRITEMOVEFN_17 - const SPRITEMOVEFN_18 - const SPRITEMOVEFN_19 + const SPRITEMOVEFN_SPIN_CLOCKWISE + const SPRITEMOVEFN_SPIN_COUNTERCLOCKWISE const SPRITEMOVEFN_1A const SPRITEMOVEFN_1B + +MAX_OUTDOOR_SPRITES EQU 23 |