diff options
author | PikalaxALT <pikalaxalt@gmail.com> | 2020-08-30 20:23:43 -0400 |
---|---|---|
committer | PikalaxALT <pikalaxalt@gmail.com> | 2020-08-30 20:23:43 -0400 |
commit | 3adc93018bf3deabde775905169c2b87d0560bd9 (patch) | |
tree | b8c7ad379c2e7bdbec6d9c7e4f9021f73243f302 /include/mail.h | |
parent | 73aecdbbbff398c27734f8ed793bb495a5391a4b (diff) |
Decompile mail_message.c
Diffstat (limited to 'include/mail.h')
-rw-r--r-- | include/mail.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/include/mail.h b/include/mail.h index 47d8a777..078b314a 100644 --- a/include/mail.h +++ b/include/mail.h @@ -2,8 +2,9 @@ #define POKEDIAMOND_SEALS_H #include "save_block_2.h" +#include "mail_message.h" -union MailMessage +union MailPatternData { u16 raw; struct { @@ -20,9 +21,9 @@ struct Mail u8 author_version; // version u8 mail_type; // mail type u16 author_name[OT_NAME_LENGTH + 1]; // author name - union MailMessage unk_18[3]; + union MailPatternData unk_18[3]; u8 padding_1E[2]; - u16 unk_20[3][4]; + struct MailMessage unk_20[3]; }; struct Mail * Mail_new(u32 heap_id); @@ -40,8 +41,8 @@ void Mail_SetType(struct Mail * mail, u8 type); u8 Mail_GetLanguage(struct Mail * mail); u8 Mail_GetVersion(struct Mail * mail); u16 Mail_GetAttrFromUnk18Array(struct Mail * mail, u32 idx, u32 attr); -u16 * Mail_GetUnk20Array(struct Mail * mail, u32 idx); -void Mail_CopyToUnk20Array(struct Mail * mail, const u16 * src, u32 idx); +struct MailMessage * Mail_GetUnk20Array(struct Mail * mail, u32 idx); +void Mail_CopyToUnk20Array(struct Mail * mail, const struct MailMessage * src, u32 idx); struct Mail * Sav2_Mailbox_get(struct SaveBlock2 * sav2); u32 Sav2_Mailbox_sizeof(void); void Sav2_Mailbox_init(struct Mail * mail); |