20 (*gCurrentWorkerListPtr)[i] =
NULL;
48 worker->update = updateFunc;
49 if (updateFunc ==
NULL) {
79 worker->update = updateFunc;
80 if (updateFunc ==
NULL) {
110 worker->update = updateFunc;
111 if (updateFunc ==
NULL) {
181 (*gCurrentWorkerListPtr)[
idx] =
NULL;
BSS s32 PopupMenu_SelectedIndex
#define ASSERT(condition)
@ WORKER_FLAG_SKIP_DRAW_UNTIL_UPDATE
void * heap_malloc(s32 size)
#define BATTLE_ENTITY_ID_BIT
GameStatus * gGameStatusPtr
Worker * get_worker(s32 idx)
void render_workers_frontUI(void)
s32 create_worker_backUI(void(*updateFunc)(void), void(*drawFunc)(void))
void worker_delegate_do_nothing(void)
void render_workers_backUI(void)
void render_workers_scene(void)
s32 create_worker_scene(void(*updateFunc)(void), void(*renderFunc)(void))
void clear_worker_list(void)
BSS WorkerList gWorldWorkerList
BSS WorkerList * gCurrentWorkerListPtr
void free_worker(s32 idx)
s32 create_worker_frontUI(void(*updateFunc)(void), void(*drawFunc)(void))
void update_workers(void)
void init_worker_list(void)
BSS WorkerList gBattleWorkerList