Go to the source code of this file.
Functions | |
void | worker_delegate_do_nothing (void) |
void | clear_worker_list (void) |
void | init_worker_list (void) |
s32 | create_worker_world (void(*updateFunc)(void), void(*drawFunc)(void)) |
s32 | create_worker_frontUI (void(*updateFunc)(void), void(*drawFunc)(void)) |
s32 | create_worker_backUI (void(*updateFunc)(void), void(*drawFunc)(void)) |
void | update_workers (void) |
void | render_workers_world (void) |
void | render_workers_frontUI (void) |
void | render_workers_backUI (void) |
void | free_worker (s32 idx) |
Worker * | get_worker (s32 idx) |
Variables | |
BSS WorkerList | gWorldWorkerList |
BSS WorkerList | gBattleWorkerList |
BSS WorkerList * | gCurrentWorkerListPtr |
void worker_delegate_do_nothing | ( | void | ) |
Definition at line 7 of file worker.c.
Referenced by create_worker_backUI(), create_worker_frontUI(), and create_worker_world().
void clear_worker_list | ( | void | ) |
Definition at line 10 of file worker.c.
Referenced by load_demo_battle(), load_engine_data(), load_map_by_IDs(), state_init_logos(), state_init_title_screen(), state_step_battle(), state_step_demo(), state_step_intro(), state_step_pause(), and state_step_startup().
void init_worker_list | ( | void | ) |
Definition at line 24 of file worker.c.
Referenced by state_step_end_battle(), and state_step_unpause().
s32 create_worker_world | ( | void(*)(void) | updateFunc, |
void(*)(void) | drawFunc ) |
Definition at line 32 of file worker.c.
s32 create_worker_frontUI | ( | void(*)(void) | updateFunc, |
void(*)(void) | drawFunc ) |
Definition at line 63 of file worker.c.
Referenced by clear_item_entity_data(), create_battle_popup_menu(), create_shop_popup_menu(), create_standard_popup_menu(), func_80268E88(), and partner_reset_data().
s32 create_worker_backUI | ( | void(*)(void) | updateFunc, |
void(*)(void) | drawFunc ) |
Definition at line 94 of file worker.c.
Referenced by clear_virtual_entity_list().
void update_workers | ( | void | ) |
void render_workers_world | ( | void | ) |
Definition at line 137 of file worker.c.
Referenced by render_frame().
void render_workers_frontUI | ( | void | ) |
Definition at line 150 of file worker.c.
Referenced by gfx_draw_frame().
void render_workers_backUI | ( | void | ) |
Definition at line 163 of file worker.c.
Referenced by gfx_draw_frame().
void free_worker | ( | s32 | idx | ) |
Definition at line 176 of file worker.c.
Referenced by popup_menu_update().
Worker * get_worker | ( | s32 | idx | ) |
Definition at line 186 of file worker.c.
Referenced by partner_reset_data().
BSS WorkerList gWorldWorkerList |
Definition at line 3 of file worker.c.
Referenced by clear_worker_list(), and init_worker_list().
BSS WorkerList gBattleWorkerList |
Definition at line 4 of file worker.c.
Referenced by clear_worker_list(), and init_worker_list().
BSS WorkerList* gCurrentWorkerListPtr |
Definition at line 5 of file worker.c.
Referenced by clear_worker_list(), free_worker(), get_worker(), and init_worker_list().