src/menu/pauseMenu.c file

Pause Menu Subtask.

Classes

struct ItemMenuTableEntry
struct struct_gUnk_08128C14
struct PACKED
struct gUnk_08128DE8_struct

Functions

void sub_080A4DB8(u32 param_1)
void sub_080A5128(void)
void sub_080A51D4(void)
auto sub_080A51F4(void) -> bool32
void sub_080A5F48(u32, u32)
void Subtask_PauseMenu(void)
void UpdateVisibleFusionMapMarkers(void)
auto sub_080A50A0(s32) -> s32
void PauseMenu_Variant0(void)
void PauseMenu_Variant1(void)
void PauseMenu_Variant2(void)
void PauseMenu_Variant3(void)
void PauseMenu_Variant4(void)
void PauseMenu_Variant5(void)
void PauseMenu_ItemMenu(void)
void PauseMenu_ItemMenu_Init(void)
void PauseMenu_ItemMenu_Update(void)
auto GetMenuSlotForItem(u32 item) -> u32
void PauseMenu_ItemMenu_Draw(void)
void PauseMenu2(void)
void DrawDungeonMapActually()
void sub_080A5CFC(u32, void*, u32)
void DrawDungeonFeatures(u32 floor, void* data, u32 size)
void DrawDungeonMap(u32 floor, struct_02019EE0* data, u32 size)
void LoadDungeonMap(void)
auto sub_080A5F24(void) -> bool32
void sub_080A42E0(u32 kinstoneId, u32 param_2)
void sub_080A617C(void)
void sub_080A7040(u32 param_1)
void sub_080A6378(void)
void sub_080A6438()
void sub_080A57F4(void)
void PauseMenu_Screen_10(void)
void sub_080A59AC(void)
void sub_080A59C8(void)
void sub_080A5A54(void)
void sub_080A5A90(void)
void PauseMenu_Screen_9()
void sub_080A5AF4(void)
void sub_080A5B34(void)
void sub_080A5BB8(void)
void PauseMenu_Screen_5(void)
void sub_080A5C44(u32 param_1, u32 param_2, u32 param_3)
void sub_080A5C9C(void)
void sub_080A5F48(Item item, u32 offset)
void PauseMenu_Screen_7(void)
void sub_080A6024(void)
void sub_080A6044(void)
void PauseMenu_Screen_8(void)
void sub_080A6108(void)
void sub_080A612C(void)
void PauseMenu_Screen_4(void)
void sub_080A6290(void)
void sub_080A62E0(void)
void sub_080A6498(void)

Variables

u8 gUnk_02034492
const ItemMenuTableEntry gItemMenuTable
Frame* gSpriteAnimations_322
Subtask sub_080A5594
Subtask sub_080A56A0
u8 gUnk_08128C00
u16 gUnk_02017830
u8 gUnk_08128D38
u8 gUnk_08128D43
u16* gMoreSpritePtrs
u32 gUnk_085C4620
void(*const gUnk_08128D58
KeyButtonLayout gUnk_08128D60
void(*const gUnk_08128DB0
u8 gUnk_08128DB8
KeyButtonLayout gUnk_08128DBC
void(*const gUnk_08128DCC
struct_gUnk_08128C14 gUnk_08128C14
struct_gUnk_08128C14 gUnk_08128C94
gUnk_08128DE8_struct gUnk_08128DE8
u8 gUnk_08128DD8
u8 gUnk_08128DD4

Defines

#define sub_080A5384_draw_constant0
#define sub_080A5384_draw_constant1
#define SUB_080A5D1C_SPRITE_INDEX