file
subtask.h
Classes
- struct struct_08128A38
- struct struct_gUnk_08128D70
- struct struct_gUnk_08128F58
- struct struct_gUnk_08128E94
Enums
- enum ESubtask { SUBTASK_EXIT, SUBTASK_PAUSEMENU, SUBTASK_EXIT2, SUBTASK_MAPHINT, SUBTASK_KINSTONEMENU, SUBTASK_AUXCUTSCENE, SUBTASK_PORTALCUTSCENE, SUBTASK_FIGURINEMENU, SUBTASK_WORLDEVENT, SUBTASK_FASTTRAVEL, SUBTASK_LOCALMAPHINT }
- Subtasks override the game task for short periods.
Typedefs
- using Subtask = void()(void)
Functions
- void sub_080A4398(void)
- void SetMenuType(u32 menuType)
- void sub_080A4D34(void)
- void sub_080A4E90(u8 param_1)
- void sub_080A4E84(u8 param_1)
- void sub_08055B70(u32 param_1, u32 param_2, u32 param_3, u32 param_4)
- void sub_0801876C(u32 worldEventId, u32 isKinstoneFused)
- void sub_080553E0(u32 param_1)
- void sub_08054974(u32 worldEventId, u32 param_2)
- void sub_0804B0E8(u32 area, u32 room)
- void sub_080A4DB8(u32 param_1)
- void sub_080A6290(void)
- void sub_080A66D0()
- void sub_080A67C4(u32 param_1)
- void ShowAreaName(u32 id, u32 type)
- void sub_080A698C(u32 param_1, u32 param_2, u32 param_3, u32 param_4)
- auto sub_080A6F40() -> u32
- auto sub_080A69E0() -> s32
- auto GetOverworldLocation(u32 x, u32 y) -> const OverworldLocation*
- void sub_080A6498(void)
- void sub_080A71F4(const ScreenTransitionData* exitTransition)
- void sub_080A6F6C(u32 textIndexOrPtr)
Variables
Defines
- #define DRAW_DIRECT_SPRITE_INDEX
Subtask entrypoints
- Subtask Subtask_Exit
- Subtask entrypoint.
- Subtask Subtask_PauseMenu
- Subtask entrypoint.
- Subtask Subtask_MapHint
- Subtask entrypoint.
- Subtask Subtask_KinstoneMenu
- Subtask entrypoint.
- Subtask Subtask_AuxCutscene
- Subtask entrypoint.
- Subtask Subtask_PortalCutscene
- Subtask entrypoint.
- Subtask Subtask_FigurineMenu
- Subtask entrypoint.
- Subtask Subtask_WorldEvent
- Subtask entrypoint.
- Subtask Subtask_FastTravel
- Subtask entrypoint.
- Subtask Subtask_LocalMapHint
- Subtask entrypoint.