#include "global.h" // TODO unify with UnkStruct_203B184 in save.c struct unkSaveStruct { /* 0x0 */ u32 unk0; /* 0x4 */ u32 unk4; /* 0x8 */ u32 unk8; /* 0xC */ u32 unkC; /* 0x10 */ u32 unk10; /* 0x14 */ u32 unk14; /* 0x18 */ u32 unk18; /* 0x1C */ u32 unk1C; /* 0x20 */ u32 unk20; /* 0x24 */ u32 unk24; /* 0x28 */ u32 unk28; /* 0x2C */ u32 unk2C; /* 0x30 */ u32 unk30; }; extern struct unkSaveStruct *gUnknown_203B184; extern u32 gUnknown_203B460; extern u32 gUnknown_203B45C; extern u32 gUnknown_203B480; extern u32 gUnknown_203B484; extern u32 gUnknown_203B488; extern u32 gUnknown_203B48C; extern u32 gUnknown_203B490; extern u32 gUnknown_203B464; extern u32 gUnknown_203B494; extern u32 gUnknown_203B498; extern u32 gUnknown_203B468; extern u32 gUnknown_203B46C; extern u32 gUnknown_203B47C; extern void sub_800135C(void); extern u32 sub_808CE00(void); extern void sub_808CE08(void); extern u32 sub_80909D0(void); extern void sub_80909D8(void); extern u32 sub_809208C(void); extern void sub_8092094(void); extern u32 sub_80923B0(void); extern void sub_80923B8(void); extern u32 sub_8094990(void); extern void sub_8094998(u8 r0); extern u32 sub_8094FA0(void); extern u32 sub_80950F8(void); extern u32 sub_8095100(void); extern u32 sub_8095108(void); extern u32 sub_8095110(void); extern void sub_8095118(void); extern u32 sub_80958F8(void); extern void sub_8095900(void); extern u32 sub_8097680(void); extern void sub_80972F4(void); extern void sub_80974E8(void); extern u32 sub_8097F6C(void); extern void sub_8097F74(void); void sub_80122F4(void) { sub_800135C(); } void sub_8012300(void) { sub_80923B8(); sub_808CE08(); sub_80909D8(); sub_8092094(); sub_80972F4(); sub_8095118(); sub_8095900(); sub_80974E8(); sub_8094998(1); sub_8097F74(); } // Unused void nullsub_200(u32 r0) { } // Unused void sub_8012334(struct unkSaveStruct *r0) { gUnknown_203B184 = r0; if(r0 != NULL) { gUnknown_203B460 = r0->unk0; gUnknown_203B45C = r0->unk4; gUnknown_203B480 = r0->unk8; gUnknown_203B484 = r0->unkC; gUnknown_203B488 = r0->unk10; gUnknown_203B48C = r0->unk14; gUnknown_203B490 = r0->unk18; gUnknown_203B464 = r0->unk1C; gUnknown_203B494 = r0->unk20; gUnknown_203B498 = r0->unk24; gUnknown_203B468 = r0->unk28; gUnknown_203B46C = r0->unk2C; gUnknown_203B47C = r0->unk30; return; } gUnknown_203B460 = sub_80909D0(); gUnknown_203B45C = sub_808CE00(); gUnknown_203B480 = sub_80950F8(); gUnknown_203B484 = sub_8095100(); gUnknown_203B488 = sub_8095108(); gUnknown_203B48C = sub_8095110(); gUnknown_203B490 = sub_80958F8(); gUnknown_203B464 = sub_809208C(); gUnknown_203B494 = sub_8097680(); gUnknown_203B498 = sub_8097F6C(); gUnknown_203B468 = sub_80923B0(); gUnknown_203B46C = sub_8094990(); gUnknown_203B47C = sub_8094FA0(); }