summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/item.h1
-rw-r--r--include/mailbox.h27
-rw-r--r--include/personality_test.h4
-rw-r--r--include/rescue_team_info.h2
-rw-r--r--include/save.h1
-rw-r--r--include/wonder_mail.h7
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