blob: af60e02f813001c466d0936867831da69c43a831 (
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
|
; 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
; wSpriteAnimDict keys
SPRITE_ANIM_DICT_DEFAULT EQU $00
SPRITE_ANIM_DICT_GS_SPLASH EQU $27
; wSpriteAnimDict size (see ram/wram.asm)
NUM_SPRITEANIMDICT_ENTRIES EQU 10
; SpriteAnimSeqData indexes
SPRITE_ANIM_INDEX_08 EQU $08
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_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_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_40 EQU $40
SPRITE_ANIM_INDEX_41 EQU $41
SPRITE_ANIM_INDEX_44 EQU $44
SPRITE_ANIM_INDEX_4B EQU $4b
|