Go to the source code of this file.
Macros | |
#define | MAKE_ENTITY_END 0x80000000 |
#define | EVT_CONTINUE 0 /* Continue to next command */ |
#define | EVT_ABORT 1 /* Quit execution */ |
#define | EVT_FINISH 255 /* Return from script */ |
#define | ApiStatus_BLOCK 0 /* Call again next frame */ |
#define | ApiStatus_DONE1 1 /* Unconditional. Probably only exists to return a bool from functions */ |
#define | ApiStatus_DONE2 2 /* Conditional on Evt->disableScripts */ |
#define | ApiStatus_REPEAT 3 /* Call again immediately */ |
#define | ApiStatus_FINISH 255 /* Corresponds to EVT_FINISH */ |
Typedefs | |
typedef s32 | Bytecode |
typedef s32 | ApiStatus |
#define MAKE_ENTITY_END 0x80000000 |
Definition at line 107 of file evt.h.
Referenced by create_entity(), entity_breakable_block_create_shattering_entity(), entity_HeartBlock_create_child_entity(), entity_ItemBlock_check_if_inactive(), entity_ItemBlock_replace_with_inactive(), entity_MulticoinBlock_check_if_inactive(), entity_MulticoinBlock_idle(), entity_MulticoinBlock_spawn_coin(), entity_PinkFlower_init(), and entity_upgrade_block_check_if_inactive().
#define ApiStatus_BLOCK 0 /* Call again next frame */ |
Definition at line 116 of file evt.h.
Referenced by _npc_jump_to(), evt_execute_next_command(), evt_handle_end_child_thread(), and player_jump().
#define ApiStatus_DONE1 1 /* Unconditional. Probably only exists to return a bool from functions */ |
Definition at line 117 of file evt.h.
Referenced by _npc_jump_to(), evt_execute_next_command(), func_802C73B8(), and player_jump().
#define ApiStatus_DONE2 2 /* Conditional on Evt->disableScripts */ |
Definition at line 118 of file evt.h.
Referenced by _npc_jump_to(), evt_execute_next_command(), evt_handle_add(), evt_handle_addF(), evt_handle_allocate_array(), evt_handle_AND(), evt_handle_AND_const(), evt_handle_bind(), evt_handle_bind_lock(), evt_handle_break_case(), evt_handle_break_loop(), evt_handle_case_AND(), evt_handle_case_default(), evt_handle_case_equal(), evt_handle_case_equal_AND(), evt_handle_case_equal_OR(), evt_handle_case_greater(), evt_handle_case_greater_equal(), evt_handle_case_less(), evt_handle_case_less_equal(), evt_handle_case_not_equal(), evt_handle_case_range(), evt_handle_child_thread(), evt_handle_debug_log(), evt_handle_divide(), evt_handle_divideF(), evt_handle_does_script_exist(), evt_handle_else(), evt_handle_end_case_group(), evt_handle_end_if(), evt_handle_end_loop(), evt_handle_end_switch(), evt_handle_exec1(), evt_handle_exec1_get_id(), evt_handle_get_1_float(), evt_handle_get_1_word(), evt_handle_get_2_float(), evt_handle_get_2_word(), evt_handle_get_3_float(), evt_handle_get_3_word(), evt_handle_get_4_float(), evt_handle_get_4_word(), evt_handle_get_Nth_float(), evt_handle_get_Nth_word(), evt_handle_goto(), evt_handle_if_AND(), evt_handle_if_equal(), evt_handle_if_greater(), evt_handle_if_greater_equal(), evt_handle_if_less(), evt_handle_if_less_equal(), evt_handle_if_not_AND(), evt_handle_if_not_equal(), evt_handle_jump(), evt_handle_kill(), evt_handle_label(), evt_handle_loop(), evt_handle_mod(), evt_handle_multiply(), evt_handle_multiplyF(), evt_handle_OR(), evt_handle_OR_const(), evt_handle_print_debug_var(), evt_handle_resume(), evt_handle_resume_all(), evt_handle_resume_others(), evt_handle_set_array(), evt_handle_set_const(), evt_handle_set_flag_array(), evt_handle_set_float(), evt_handle_set_float_buffer_ptr(), evt_handle_set_group(), evt_handle_set_int_buffer_ptr(), evt_handle_set_priority(), evt_handle_set_timescale(), evt_handle_set_var(), evt_handle_subtract(), evt_handle_subtractF(), evt_handle_suspend(), evt_handle_suspend_all(), evt_handle_suspend_others(), evt_handle_switch(), evt_handle_switch_const(), evt_handle_thread(), evt_handle_unbind(), evt_handle_wait(), evt_handle_wait_seconds(), func_802C739C(), func_802C73B0(), and SomeVtxFunc().
#define ApiStatus_REPEAT 3 /* Call again immediately */ |
Definition at line 119 of file evt.h.
Referenced by evt_execute_next_command().
#define ApiStatus_FINISH 255 /* Corresponds to EVT_FINISH */ |
Definition at line 120 of file evt.h.
Referenced by evt_execute_next_command(), evt_handle_end_thread(), evt_handle_exec_wait(), and evt_handle_return().
anonymous enum |
Definition at line 9 of file evt.h.
enum EventCommandResults |
Enumerator | |
---|---|
EVT_CMD_RESULT_YIELD | |
EVT_CMD_RESULT_CONTINUE | |
EVT_CMD_RESULT_ERROR |
Definition at line 122 of file evt.h.
enum EventGroupFlags |
Definition at line 131 of file evt.h.
enum EventPriority |
Enumerator | |
---|---|
EVT_PRIORITY_0 | |
EVT_PRIORITY_1 | |
EVT_PRIORITY_A | |
EVT_PRIORITY_14 |
enum EventStateFlags |
Definition at line 157 of file evt.h.