pokecrystal-board/macros/trade_anim.asm
Remy Oukaour 5b13a7a13b Identify more sprite-related constants
Start more documentation
2017-12-12 13:22:19 -05:00

256 lines
5.5 KiB
NASM
Executable File

; DoTradeAnimation.JumpTable indexes (see engine/trade/animation.asm)
enum_start
enum tradeanim_next_command
tradeanim_next: macro
db tradeanim_next_command ; 00
endm
enum tradeanim_show_givemon_data_command
tradeanim_show_givemon_data: macro
db tradeanim_show_givemon_data_command ; 01
endm
enum tradeanim_show_getmon_data_command
tradeanim_show_getmon_data: macro
db tradeanim_show_getmon_data_command ; 02
endm
enum tradeanim_enter_link_tube_command
tradeanim_enter_link_tube: macro
db tradeanim_enter_link_tube_command ; 03
endm
__enum__ set $5
enum tradeanim_exit_link_tube_command
tradeanim_exit_link_tube: macro
db tradeanim_exit_link_tube_command ; 05
endm
enum tradeanim_tube_to_ot_command
tradeanim_tube_to_ot: macro
db tradeanim_tube_to_ot_command ; 06
endm
__enum__ set $e
enum tradeanim_tube_to_player_command
tradeanim_tube_to_player: macro
db tradeanim_tube_to_player_command ; 0e
endm
__enum__ set $16
enum tradeanim_sent_to_ot_text_command
tradeanim_sent_to_ot_text: macro
db tradeanim_sent_to_ot_text_command ; 16
endm
enum tradeanim_ot_bids_farewell_command
tradeanim_ot_bids_farewell: macro
db tradeanim_ot_bids_farewell_command ; 17
endm
enum tradeanim_take_care_of_text_command
tradeanim_take_care_of_text: macro
db tradeanim_take_care_of_text_command ; 18
endm
enum tradeanim_ot_sends_text_1_command
tradeanim_ot_sends_text_1: macro
db tradeanim_ot_sends_text_1_command ; 19
endm
enum tradeanim_ot_sends_text_2_command
tradeanim_ot_sends_text_2: macro
db tradeanim_ot_sends_text_2_command ; 1a
endm
enum tradeanim_setup_givemon_scroll_command
tradeanim_setup_givemon_scroll: macro
db tradeanim_setup_givemon_scroll_command ; 1b
endm
enum tradeanim_do_givemon_scroll_command
tradeanim_do_givemon_scroll: macro
db tradeanim_do_givemon_scroll_command ; 1c
endm
enum tradeanim_frontpic_scroll_command
tradeanim_frontpic_scroll: macro
db tradeanim_frontpic_scroll_command ; 1d
endm
enum tradeanim_textbox_scroll_command
tradeanim_textbox_scroll: macro
db tradeanim_textbox_scroll_command ; 1e
endm
enum tradeanim_scroll_out_right_command
tradeanim_scroll_out_right: macro
db tradeanim_scroll_out_right_command ; 1f
endm
__enum__ set $21
enum tradeanim_wait_80_command
tradeanim_wait_80: macro
db tradeanim_wait_80_command ; 21
endm
enum tradeanim_wait_40_command
tradeanim_wait_40: macro
db tradeanim_wait_40_command ; 22
endm
enum tradeanim_rocking_ball_command
tradeanim_rocking_ball: macro
db tradeanim_rocking_ball_command ; 23
endm
enum tradeanim_drop_ball_command
tradeanim_drop_ball: macro
db tradeanim_drop_ball_command ; 24
endm
enum tradeanim_wait_anim_command
tradeanim_wait_anim: macro
db tradeanim_wait_anim_command ; 25
endm
__enum__ set $27
enum tradeanim_poof_command
tradeanim_poof: macro
db tradeanim_poof_command ; 27
endm
enum tradeanim_bulge_through_tube_command
tradeanim_bulge_through_tube: macro
db tradeanim_bulge_through_tube_command ; 28
endm
enum tradeanim_give_trademon_sfx_command
tradeanim_give_trademon_sfx: macro
db tradeanim_give_trademon_sfx_command ; 29
endm
enum tradeanim_get_trademon_sfx_command
tradeanim_get_trademon_sfx: macro
db tradeanim_get_trademon_sfx_command ; 2a
endm
enum tradeanim_end_command
tradeanim_end: macro
db tradeanim_end_command ; 2b
endm
enum tradeanim_animate_frontpic_command
tradeanim_animate_frontpic: macro
db tradeanim_animate_frontpic_command ; 2c
endm
enum tradeanim_wait_96_command
tradeanim_wait_96: macro
db tradeanim_wait_96_command ; 2d
endm
enum tradeanim_wait_80_if_ot_egg_command
tradeanim_wait_80_if_ot_egg: macro
db tradeanim_wait_80_if_ot_egg_command ; 2e
endm
enum tradeanim_wait_180_if_ot_egg_command
tradeanim_wait_180_if_ot_egg: macro
db tradeanim_wait_180_if_ot_egg_command ; 2f
endm
; Mobile
enum_start 1
enum mobiletradeanim_showgivemon_command
mobiletradeanim_showgivemon: macro
db mobiletradeanim_showgivemon_command ; 01
endm
enum mobiletradeanim_02_command
mobiletradeanim_02: macro
db mobiletradeanim_02_command ; 02
endm
enum mobiletradeanim_sendmon_command
mobiletradeanim_sendmon: macro
db mobiletradeanim_sendmon_command ; 03
endm
__enum__ set $05
enum mobiletradeanim_05_command
mobiletradeanim_05: macro
db mobiletradeanim_05_command ; 05
endm
enum mobiletradeanim_06_command
mobiletradeanim_06: macro
db mobiletradeanim_06_command ; 06
endm
enum mobiletradeanim_07_command
mobiletradeanim_07: macro
db mobiletradeanim_07_command ; 07
endm
enum mobiletradeanim_receivemon_command
mobiletradeanim_receivemon: macro
db mobiletradeanim_receivemon_command ; 08
endm
__enum__ set $0b
enum mobiletradeanim_showgetmon_command
mobiletradeanim_showgetmon: macro
db mobiletradeanim_showgetmon_command ; 0b
endm
enum mobiletradeanim_end_command
mobiletradeanim_end: macro
db mobiletradeanim_end_command ; 0c
endm
enum mobiletradeanim_showgtsgivemon_command
mobiletradeanim_showgtsgivemon: macro
db mobiletradeanim_showgtsgivemon_command ; 0d
endm
enum mobiletradeanim_showgtsgetmon_command
mobiletradeanim_showgtsgetmon: macro
db mobiletradeanim_showgtsgetmon_command ; 0e
endm
enum mobiletradeanim_0f_command
mobiletradeanim_0f: macro
db mobiletradeanim_0f_command ; 0f
endm
enum mobiletradeanim_10_command
mobiletradeanim_10: macro
db mobiletradeanim_10_command ; 10
endm
enum mobiletradeanim_11_command
mobiletradeanim_11: macro
db mobiletradeanim_11_command ; 11
endm
enum mobiletradeanim_12_command
mobiletradeanim_12: macro
db mobiletradeanim_12_command ; 12
endm
enum mobiletradeanim_showoddegg_command
mobiletradeanim_showoddegg: macro
db mobiletradeanim_showoddegg_command ; 13
endm