You've already forked pokecrystal-board
mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2025-04-09 05:44:44 -07:00
enum macros/move_anim.asm, resolve battle/anims.asm function labels
This commit is contained in:
@@ -130,6 +130,7 @@
|
||||
charmap "'t", $d5
|
||||
charmap "'v", $d6
|
||||
|
||||
charmap "←", $df
|
||||
charmap "'", $e0
|
||||
charmap "<PK>", $e1
|
||||
charmap "<MN>", $e2
|
||||
|
@@ -5,42 +5,50 @@ endc
|
||||
db \1
|
||||
endm
|
||||
|
||||
enum_start $d0
|
||||
|
||||
enum anim_obj_command ; d0
|
||||
anim_obj: macro
|
||||
db $d0
|
||||
db anim_obj_command
|
||||
db \1 ; obj
|
||||
db \2 ; x
|
||||
db \3 ; y
|
||||
db \4 ; param
|
||||
endm
|
||||
|
||||
enum anim_1gfx_command ; d1
|
||||
anim_1gfx: macro
|
||||
db $d1
|
||||
db anim_1gfx_command
|
||||
db \1 ; gfx1
|
||||
endm
|
||||
|
||||
enum anim_2gfx_command ; d2
|
||||
anim_2gfx: macro
|
||||
db $d2
|
||||
db anim_2gfx_command
|
||||
db \1 ; gfx1
|
||||
db \2 ; gfx2
|
||||
endm
|
||||
|
||||
enum anim_3gfx_command ; d3
|
||||
anim_3gfx: macro
|
||||
db $d3
|
||||
db anim_3gfx_command
|
||||
db \1 ; gfx1
|
||||
db \2 ; gfx2
|
||||
db \3 ; gfx3
|
||||
endm
|
||||
|
||||
enum anim_4gfx_command ; d4
|
||||
anim_4gfx: macro
|
||||
db $d4
|
||||
db anim_4gfx_command
|
||||
db \1 ; gfx1
|
||||
db \2 ; gfx2
|
||||
db \3 ; gfx3
|
||||
db \4 ; gfx4
|
||||
endm
|
||||
|
||||
enum anim_5gfx_command ; d5
|
||||
anim_5gfx: macro
|
||||
db $d5
|
||||
db anim_5gfx_command
|
||||
db \1 ; gfx1
|
||||
db \2 ; gfx2
|
||||
db \3 ; gfx3
|
||||
@@ -48,196 +56,238 @@ anim_5gfx: macro
|
||||
db \5 ; gfx5
|
||||
endm
|
||||
|
||||
enum anim_incobj_command ; d6
|
||||
anim_incobj: macro
|
||||
db $d6
|
||||
db anim_incobj_command
|
||||
db \1 ; id
|
||||
endm
|
||||
|
||||
enum anim_setobj_command ; d7
|
||||
anim_setobj: macro
|
||||
db $d7
|
||||
db anim_setobj_command
|
||||
db \1 ; id
|
||||
db \2 ; obj
|
||||
endm
|
||||
|
||||
enum anim_incbgeffect_command ; d8
|
||||
anim_incbgeffect: macro
|
||||
db $d8
|
||||
db anim_incbgeffect_command
|
||||
db \1 ; effect
|
||||
endm
|
||||
|
||||
enum anim_enemyfeetobj_command ; d9
|
||||
anim_enemyfeetobj: macro
|
||||
db $d9
|
||||
db anim_enemyfeetobj_command
|
||||
endm
|
||||
|
||||
enum anim_playerheadobj_command ; da
|
||||
anim_playerheadobj: macro
|
||||
db $da
|
||||
db anim_playerheadobj_command
|
||||
endm
|
||||
|
||||
enum anim_checkpokeball_command ; db
|
||||
anim_checkpokeball: macro
|
||||
db $db
|
||||
db anim_checkpokeball_command
|
||||
endm
|
||||
|
||||
enum anim_transform_command ; dc
|
||||
anim_transform: macro
|
||||
db $dc
|
||||
db anim_transform_command
|
||||
endm
|
||||
|
||||
enum anim_raisesub_command ; dd
|
||||
anim_raisesub: macro
|
||||
db $dd
|
||||
db anim_raisesub_command
|
||||
endm
|
||||
|
||||
enum anim_dropsub_command ; de
|
||||
anim_dropsub: macro
|
||||
db $de
|
||||
db anim_dropsub_command
|
||||
endm
|
||||
|
||||
enum anim_resetobp0_command ; df
|
||||
anim_resetobp0: macro
|
||||
db $df
|
||||
db anim_resetobp0_command
|
||||
endm
|
||||
|
||||
enum anim_sound_command ; e0
|
||||
anim_sound: macro
|
||||
db $e0
|
||||
db anim_sound_command
|
||||
db \1 ; tracks
|
||||
db \2 ; id
|
||||
endm
|
||||
|
||||
enum anim_cry_command ; e1
|
||||
anim_cry: macro
|
||||
db $e1
|
||||
db anim_cry_command
|
||||
db \1 ; pitch
|
||||
endm
|
||||
|
||||
enum anim_minimizeopp_command ; e2
|
||||
anim_minimizeopp: macro
|
||||
db $e2
|
||||
db anim_minimizeopp_command
|
||||
endm
|
||||
|
||||
enum anim_oamon_command ; e3
|
||||
anim_oamon: macro
|
||||
db $e3
|
||||
db anim_oamon_command
|
||||
endm
|
||||
|
||||
enum anim_oamoff_command ; e4
|
||||
anim_oamoff: macro
|
||||
db $e4
|
||||
db anim_oamoff_command
|
||||
endm
|
||||
|
||||
enum anim_clearobjs_command ; e5
|
||||
anim_clearobjs: macro
|
||||
db $e5
|
||||
db anim_clearobjs_command
|
||||
endm
|
||||
|
||||
enum anim_beatup_command ; e6
|
||||
anim_beatup: macro
|
||||
db $e6
|
||||
db anim_beatup_command
|
||||
endm
|
||||
|
||||
enum anim_0xe7_command ; e7
|
||||
anim_0xe7: macro
|
||||
db $e7
|
||||
db anim_0xe7_command
|
||||
endm
|
||||
|
||||
enum anim_updateactorpic_command ; e8
|
||||
anim_updateactorpic: macro
|
||||
db $e8
|
||||
db anim_updateactorpic_command
|
||||
endm
|
||||
|
||||
enum anim_minimize_command ; e9
|
||||
anim_minimize: macro
|
||||
db $e9
|
||||
db anim_minimize_command
|
||||
endm
|
||||
|
||||
enum anim_0xea_command ; ea
|
||||
anim_0xea: macro
|
||||
db $ea
|
||||
db anim_0xea_command
|
||||
endm
|
||||
|
||||
enum anim_0xeb_command ; eb
|
||||
anim_0xeb: macro
|
||||
db $eb
|
||||
db anim_0xeb_command
|
||||
endm
|
||||
|
||||
enum anim_0xec_command ; ec
|
||||
anim_0xec: macro
|
||||
db $ec
|
||||
db anim_0xec_command
|
||||
endm
|
||||
|
||||
enum anim_0xed_command ; ed
|
||||
anim_0xed: macro
|
||||
db $ed
|
||||
db anim_0xed_command
|
||||
endm
|
||||
|
||||
enum anim_jumpand_command ; ee
|
||||
anim_jumpand: macro
|
||||
db $ee
|
||||
db anim_jumpand_command
|
||||
db \1 ; value
|
||||
dw \2 ; address
|
||||
endm
|
||||
|
||||
enum anim_jumpuntil_command ; ef
|
||||
anim_jumpuntil: macro
|
||||
db $ef
|
||||
db anim_jumpuntil_command
|
||||
dw \1 ; address
|
||||
endm
|
||||
|
||||
enum anim_bgeffect_command ; f0
|
||||
anim_bgeffect: macro
|
||||
db $f0
|
||||
db anim_bgeffect_command
|
||||
db \1 ; effect
|
||||
db \2 ; unknown
|
||||
db \3 ; unknown
|
||||
db \4 ; unknown
|
||||
endm
|
||||
|
||||
enum anim_bgp_command ; f1
|
||||
anim_bgp: macro
|
||||
db $f1
|
||||
db anim_bgp_command
|
||||
db \1 ; colors
|
||||
endm
|
||||
|
||||
enum anim_obp0_command ; f2
|
||||
anim_obp0: macro
|
||||
db $f2
|
||||
db anim_obp0_command
|
||||
db \1 ; colors
|
||||
endm
|
||||
|
||||
enum anim_obp1_command ; f3
|
||||
anim_obp1: macro
|
||||
db $f3
|
||||
db anim_obp1_command
|
||||
db \1 ; colors
|
||||
endm
|
||||
|
||||
enum anim_clearsprites_command ; f4
|
||||
anim_clearsprites: macro
|
||||
db $f4
|
||||
db anim_clearsprites_command
|
||||
endm
|
||||
|
||||
enum anim_0xf5_command ; f5
|
||||
anim_0xf5: macro
|
||||
db $f5
|
||||
db anim_0xf5_command
|
||||
endm
|
||||
|
||||
enum anim_0xf6_command ; f6
|
||||
anim_0xf6: macro
|
||||
db $f6
|
||||
db anim_0xf6_command
|
||||
endm
|
||||
|
||||
enum anim_0xf7_command ; f7
|
||||
anim_0xf7: macro
|
||||
db $f7
|
||||
db anim_0xf7_command
|
||||
endm
|
||||
|
||||
enum anim_jumpif_command ; f8
|
||||
anim_jumpif: macro
|
||||
db $f8
|
||||
db anim_jumpif_command
|
||||
db \1 ; value
|
||||
dw \2 ; address
|
||||
endm
|
||||
|
||||
enum anim_setvar_command ; f9
|
||||
anim_setvar: macro
|
||||
db $f9
|
||||
db anim_setvar_command
|
||||
db \1 ; value
|
||||
endm
|
||||
|
||||
enum anim_incvar_command ; fa
|
||||
anim_incvar: macro
|
||||
db $fa
|
||||
db anim_incvar_command
|
||||
endm
|
||||
|
||||
enum anim_jumpvar_command ; fb
|
||||
anim_jumpvar: macro
|
||||
db $fb
|
||||
db anim_jumpvar_command
|
||||
db \1 ; value
|
||||
dw \2 ; address
|
||||
endm
|
||||
|
||||
enum anim_jump_command ; fc
|
||||
anim_jump: macro
|
||||
db $fc
|
||||
db anim_jump_command
|
||||
dw \1 ; address
|
||||
endm
|
||||
|
||||
enum anim_loop_command ; fd
|
||||
anim_loop: macro
|
||||
db $fd
|
||||
db anim_loop_command
|
||||
db \1 ; count
|
||||
dw \2 ; address
|
||||
endm
|
||||
|
||||
enum anim_call_command ; fe
|
||||
anim_call: macro
|
||||
db $fe
|
||||
db anim_call_command
|
||||
dw \1 ; address
|
||||
endm
|
||||
|
||||
enum anim_ret_command ; ff
|
||||
anim_ret: macro
|
||||
db $ff
|
||||
db anim_ret_command
|
||||
endm
|
||||
|
@@ -11,7 +11,6 @@ prompt EQUS "db $58" ; Prompt the player to end a text box (initiating some oth
|
||||
page EQUS "db $50," ; Start a new Pokedex page.
|
||||
dex EQUS "db $e8, $50" ; End a Pokedex entry.
|
||||
|
||||
|
||||
; TX_RAM EQU $01
|
||||
; TX_FAR EQU $16
|
||||
enum_start 1
|
||||
|
Reference in New Issue
Block a user