mirror of
https://github.com/pret/pokegold-spaceworld.git
synced 2026-04-26 00:05:12 -05:00
78 lines
3.1 KiB
NASM
Executable File
78 lines
3.1 KiB
NASM
Executable File
; 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
|