diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/item.h | 1 | ||||
-rw-r--r-- | include/mailbox.h | 27 | ||||
-rw-r--r-- | include/personality_test.h | 4 | ||||
-rw-r--r-- | include/rescue_team_info.h | 2 | ||||
-rw-r--r-- | include/save.h | 1 | ||||
-rw-r--r-- | include/wonder_mail.h | 7 |
6 files changed, 39 insertions, 3 deletions
diff --git a/include/item.h b/include/item.h index 1d81116..6c7b09f 100644 --- a/include/item.h +++ b/include/item.h @@ -342,6 +342,7 @@ enum ItemID { #define NUMBER_OF_GUMMIS 18 #define INVENTORY_SIZE 20 +#define STORAGE_SIZE NUMBER_OF_ITEM_IDS void LoadItemParameters(void); struct TeamInventory *GetMoneyItemsInfo(void); diff --git a/include/mailbox.h b/include/mailbox.h new file mode 100644 index 0000000..2c08a08 --- /dev/null +++ b/include/mailbox.h @@ -0,0 +1,27 @@ +#ifndef GUARD_MAILBOX_H +#define GUARD_MAILBOX_H + +struct unkStruct_203B304 +{ + // size: 0xB6 << 1 + u32 state; + u32 unk4; + u8 unk8; + u8 unk9; + u8 fillA[0xC - 0xA]; + u32 unkC; + u8 fill10[0x50 - 0x10]; + u8 unk50; + u8 fill51[0x64 - 0x51]; + u32 unk64; + u32 unk68; + u32 unk6C; + u8 fill70[0xBC - 0x70]; + struct MenuItem unkBC[8]; + u16 unkFC[8]; + struct UnkTextStruct2 unk10C[4]; +}; + +extern void SetMailboxState(u32); + +#endif // GUARD_MAILBOX_H diff --git a/include/personality_test.h b/include/personality_test.h index d1cc2c6..71d7bf9 100644 --- a/include/personality_test.h +++ b/include/personality_test.h @@ -42,7 +42,7 @@ struct PersonalityStruct_203B400 u32 unkb8; u32 unkbc; }; -extern struct PersonalityStruct_203B400 *gUnknown_203B400; +EWRAM_DATA struct PersonalityStruct_203B400 *gUnknown_203B400; struct PersonalityStruct_203B404 { @@ -62,7 +62,7 @@ struct PersonalityStruct_203B404 /* 0x54 */ struct UnkTextStruct2 unk54[4]; /* 0xB4 */ u8 unkb4[4]; }; -extern struct PersonalityStruct_203B404 *gUnknown_203B404; +EWRAM_DATA struct PersonalityStruct_203B404 *gUnknown_203B404; void InitializeTestStats(void); void GenerateNewQuestionOrGender(void); diff --git a/include/rescue_team_info.h b/include/rescue_team_info.h index 563b781..76976c4 100644 --- a/include/rescue_team_info.h +++ b/include/rescue_team_info.h @@ -22,7 +22,7 @@ struct RescueTeamData void LoadRescueTeamInfo(void); struct RescueTeamData *GetRescueTeamInfo(void); -void InitializeResuceTeamInfo(void); +void InitializeRescueTeamInfo(void); void sub_80920B8(u8 *buffer); void sub_80920D8(u8 *buffer); void SetRescueTeamName(u8 *buffer); diff --git a/include/save.h b/include/save.h index 69109b8..a0c7b66 100644 --- a/include/save.h +++ b/include/save.h @@ -78,6 +78,7 @@ char *sub_8011C4C(void); void sub_8011CA8(u32 *out, s32 size); u32 ReadSaveFromPak(u32 *a); u32 sub_8011F9C(s32 *r0, u8 *dest, s32 size); +u32 sub_8011FA8(void); bool8 IsSaveCorrupted(void); void sub_8012284(void); void sub_8012298(void); diff --git a/include/wonder_mail.h b/include/wonder_mail.h index ae4c701..2879f1f 100644 --- a/include/wonder_mail.h +++ b/include/wonder_mail.h @@ -120,6 +120,13 @@ enum WonderMailMethod { WONDER_MAIL_PASSWORD = 5, }; +enum WonderMailTypes { + WONDER_MAIL_TYPE_SOS = 1, + WONDER_MAIL_TYPE_AOK = 4, + WONDER_MAIL_TYPE_THANK_YOU = 5, + WONDER_MAIL_TYPE_WONDER = 5, +}; + #endif |