diff options
author | GriffinR <griffin.g.richards@gmail.com> | 2021-08-11 19:01:47 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-11 19:01:47 -0400 |
commit | 80348e7188f64036171d57512defdd7321aec00b (patch) | |
tree | 517139fce4979f7dda50b1216968caa63fc5d0e6 /include/menu_specialized.h | |
parent | 28a8fe191af71a71d45afb93480dc59f98e790cf (diff) | |
parent | cc516274650bfc21437003c16bb793a43d190a41 (diff) |
Merge branch 'master' into doc-itemmenu2
Diffstat (limited to 'include/menu_specialized.h')
-rw-r--r-- | include/menu_specialized.h | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/include/menu_specialized.h b/include/menu_specialized.h index 987fca9fc..c29110662 100644 --- a/include/menu_specialized.h +++ b/include/menu_specialized.h @@ -15,6 +15,14 @@ #define MAX_CONDITION_SPARKLES 10 +// Window IDs for the Player PC Mailbox +enum { + MAILBOXWIN_TITLE, + MAILBOXWIN_LIST, + MAILBOXWIN_OPTIONS, + MAILBOXWIN_COUNT +}; + struct UnknownSubStruct_81D1ED4 { u16 unk0; @@ -35,12 +43,12 @@ struct ConditionGraph /*0x355*/ u8 state; }; -bool8 sub_81D1C44(u8 count); -u8 sub_81D1C84(u8 a0); -u8 sub_81D1DC0(struct PlayerPCItemPageStruct *page); -void sub_81D1E90(struct PlayerPCItemPageStruct *page); -void sub_81D1EC0(void); -void sub_81D1D04(u8 a0); +bool8 MailboxMenu_Alloc(u8 count); +u8 MailboxMenu_AddWindow(u8 windowIdx); +u8 MailboxMenu_CreateList(struct PlayerPCItemPageStruct *page); +void MailboxMenu_AddScrollArrows(struct PlayerPCItemPageStruct *page); +void MailboxMenu_Free(void); +void MailboxMenu_RemoveWindow(u8 windowIdx); void InitConditionGraphData(struct ConditionGraph *graph); void sub_81D2108(struct ConditionGraph *graph); void SetConditionGraphIOWindows(u8 bg); |