summaryrefslogtreecommitdiff
path: root/constants/sprite_constants.asm
diff options
context:
space:
mode:
Diffstat (limited to 'constants/sprite_constants.asm')
-rw-r--r--constants/sprite_constants.asm78
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