summaryrefslogtreecommitdiff
path: root/src/wonder_mail_2.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/wonder_mail_2.c')
-rw-r--r--src/wonder_mail_2.c25
1 files changed, 14 insertions, 11 deletions
diff --git a/src/wonder_mail_2.c b/src/wonder_mail_2.c
index 2791d0c..62e4b00 100644
--- a/src/wonder_mail_2.c
+++ b/src/wonder_mail_2.c
@@ -2,10 +2,12 @@
#include "file_system.h"
#include "input.h"
#include "pokemon.h"
-#include "constants/species.h"
#include "memory.h"
#include "text.h"
#include "save.h"
+#include "wonder_mail.h"
+
+extern struct WonderMailStruct_203B2C4 *gUnknown_203B2C4;
struct unkStruct_203B2C8
{
@@ -41,15 +43,6 @@ struct unkStruct_203B2C8
extern struct unkStruct_203B2C8 *gUnknown_203B2C8;
-struct unkStruct_41C
-{
- u8 unk41C;
- u8 unk41D;
- u8 unk41E;
- u8 unk41F;
-};
-
-
struct unkStruct_8095228
{
u8 unk0;
@@ -95,6 +88,16 @@ extern const char gUnknown_80DF9F0[];
extern const char gUnknown_80DF9F8[];
extern u8 sub_80023E4(u32);
+extern void nullsub_131(void);
+extern void sub_802ABF8(void);
+
+void sub_802B2BC(u32 newState)
+{
+ gUnknown_203B2C4->state = newState;
+ nullsub_131();
+ sub_802ABF8();
+}
+
u32 sub_802B2D4(void)
{
s32 iVar1;
@@ -255,7 +258,7 @@ void sub_802B5B8(void)
puVar3->unk28 = uVar2;
sub_802B548(3);
sub_8011C28(1);
- PrepareSavePakWrite(0);
+ PrepareSavePakWrite(SPECIES_NONE);
}
}