blob: ff489f88355a3bdfd9dd972a953fb4b766137f4a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
|
; sprite_anim_struct members (see macros/wram.asm)
const_def
const SPRITEANIMSTRUCT_INDEX ; 0
const SPRITEANIMSTRUCT_FRAMESET_ID ; 1
const SPRITEANIMSTRUCT_ANIM_SEQ_ID ; 2
const SPRITEANIMSTRUCT_TILE_ID ; 3
const SPRITEANIMSTRUCT_XCOORD ; 4
const SPRITEANIMSTRUCT_YCOORD ; 5
const SPRITEANIMSTRUCT_XOFFSET ; 6
const SPRITEANIMSTRUCT_YOFFSET ; 7
const SPRITEANIMSTRUCT_DURATION ; 8
const SPRITEANIMSTRUCT_DURATIONOFFSET ; 9
const SPRITEANIMSTRUCT_FRAME ; a
const SPRITEANIMSTRUCT_JUMPTABLE_INDEX ; b
const SPRITEANIMSTRUCT_0C ; c
const SPRITEANIMSTRUCT_0D ; d
const SPRITEANIMSTRUCT_0E ; e
const SPRITEANIMSTRUCT_0F ; f
SPRITEANIMSTRUCT_LENGTH EQU const_value
NUM_SPRITE_ANIM_STRUCTS EQU 10 ; see wSpriteAnimationStructs
; wSpriteAnimDict keys
SPRITE_ANIM_DICT_DEFAULT EQU $00
SPRITE_ANIM_DICT_10 EQU $10
SPRITE_ANIM_DICT_22 EQU $22
SPRITE_ANIM_DICT_25 EQU $25
SPRITE_ANIM_DICT_GS_SPLASH EQU $27
SPRITE_ANIM_DICT_29 EQU $29
; wSpriteAnimDict size (see ram/wram.asm)
NUM_SPRITEANIMDICT_ENTRIES EQU 10
; SpriteAnimSeqData indexes
SPRITE_ANIM_INDEX_08 EQU $08
SPRITE_ANIM_INDEX_20 EQU $20
SPRITE_ANIM_INDEX_GS_INTRO_BUBBLE EQU $21
SPRITE_ANIM_INDEX_GS_INTRO_OMANYTE EQU $22
SPRITE_ANIM_INDEX_GS_INTRO_MAGIKARP EQU $23
SPRITE_ANIM_INDEX_UNUSED_INTRO_AERODACTYL EQU $24
SPRITE_ANIM_INDEX_GS_INTRO_LAPRAS EQU $25
SPRITE_ANIM_INDEX_GS_INTRO_NOTE EQU $26
SPRITE_ANIM_INDEX_GS_INTRO_SMALLER_NOTE EQU $27
SPRITE_ANIM_INDEX_GS_INTRO_JIGGLYPUFF EQU $28
SPRITE_ANIM_INDEX_28 EQU $28
SPRITE_ANIM_INDEX_GS_INTRO_PIKACHU EQU $29
SPRITE_ANIM_INDEX_GS_INTRO_PIKACHU_TAIL EQU $2a
SPRITE_ANIM_INDEX_GS_INTRO_FIREBALL EQU $2b
SPRITE_ANIM_INDEX_GS_INTRO_BLASTOISE EQU $2c
SPRITE_ANIM_INDEX_GS_INTRO_VENUSAUR EQU $2d
SPRITE_ANIM_INDEX_GS_TITLE_FLAME_NOTE EQU $2e
SPRITE_ANIM_INDEX_MINIGAME_PIKACHU EQU $2f
SPRITE_ANIM_INDEX_MINIGAME_PIKACHU_TAIL EQU $30
SPRITE_ANIM_INDEX_MINIGAME_NOTE EQU $31
SPRITE_ANIM_INDEX_MINIGAME_JIGGLYPUFF EQU $32
SPRITE_ANIM_INDEX_MINIGAME_PICROSS_CURSOR EQU $33
SPRITE_ANIM_INDEX_MINIGAME_PICROSS_DUST EQU $34
SPRITE_ANIM_INDEX_MINIGAME_PICROSS_GOLD EQU $35
SPRITE_ANIM_INDEX_39 EQU $39
SPRITE_ANIM_INDEX_GAMEFREAK_LOGO EQU $3a
SPRITE_ANIM_INDEX_GS_INTRO_STAR EQU $3b
SPRITE_ANIM_INDEX_GS_INTRO_SPARKLE EQU $3c
SPRITE_ANIM_INDEX_SLOTS_GOLEM EQU $3d
SPRITE_ANIM_INDEX_SLOTS_CHANSEY EQU $3e
SPRITE_ANIM_INDEX_SLOTS_EGG EQU $3f
SPRITE_ANIM_INDEX_40 EQU $40
SPRITE_ANIM_INDEX_41 EQU $41
SPRITE_ANIM_INDEX_MEMORY_GAME_CURSOR EQU $43
SPRITE_ANIM_INDEX_TRAINERGEAR_POINTER EQU $44
SPRITE_ANIM_INDEX_RADIO_TUNING_KNOB EQU $4b
|