mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2024-09-09 09:51:34 -07:00
47 lines
1.1 KiB
NASM
47 lines
1.1 KiB
NASM
; overworld_sprite struct members (see data/sprites/sprites.asm)
|
|
rsreset
|
|
DEF SPRITEDATA_ADDR rw ; 0
|
|
DEF SPRITEDATA_SIZE rb ; 2
|
|
DEF SPRITEDATA_BANK rb ; 3
|
|
DEF SPRITEDATA_TYPE rb ; 4
|
|
DEF SPRITEDATA_PALETTE rb ; 5
|
|
DEF NUM_SPRITEDATA_FIELDS EQU _RS
|
|
|
|
; sprite types
|
|
const_def 1
|
|
const WALKING_SPRITE ; 1
|
|
const STANDING_SPRITE ; 2
|
|
const STILL_SPRITE ; 3
|
|
|
|
; sprite palettes
|
|
const_def
|
|
const PAL_OW_RED ; 0
|
|
const PAL_OW_BLUE ; 1
|
|
const PAL_OW_GREEN ; 2
|
|
const PAL_OW_BROWN ; 3
|
|
const PAL_OW_GREY ; 4
|
|
const PAL_OW_TREE ; 5
|
|
const PAL_OW_ROCK ; 6
|
|
const PAL_OW_MISC ; 7
|
|
|
|
; object_events set bit 3 so as not to use the sprite's default palette
|
|
; MapObjectPals indexes (see gfx/overworld/npc_sprites.pal)
|
|
const_def 1 << 3
|
|
const PAL_NPC_RED ; 8
|
|
const PAL_NPC_BLUE ; 9
|
|
const PAL_NPC_GREEN ; a
|
|
const PAL_NPC_BROWN ; b
|
|
const PAL_NPC_GREY ; c
|
|
const PAL_NPC_TREE ; d
|
|
const PAL_NPC_ROCK ; e
|
|
const PAL_NPC_MISC ; f
|
|
|
|
; level selection menu sprite palettes
|
|
const_def
|
|
const PAL_LSM_PLAYER ; 0
|
|
const PAL_LSM_TOD ; 1
|
|
const PAL_LSM_TROPHY_1 ; 2
|
|
const PAL_LSM_TROPHY_2 ; 3
|
|
const PAL_LSM_TROPHY_3 ; 4
|
|
const PAL_LSM_TROPHY_4 ; 5
|