diff options
Diffstat (limited to 'arm9/modules/59/include/mod59_021D74E0.h')
-rw-r--r-- | arm9/modules/59/include/mod59_021D74E0.h | 37 |
1 files changed, 24 insertions, 13 deletions
diff --git a/arm9/modules/59/include/mod59_021D74E0.h b/arm9/modules/59/include/mod59_021D74E0.h index 0a594ad3..bee72507 100644 --- a/arm9/modules/59/include/mod59_021D74E0.h +++ b/arm9/modules/59/include/mod59_021D74E0.h @@ -20,22 +20,31 @@ typedef struct MOD59_OverlayData u32 heap_id; struct SaveBlock2 *sav2; struct Options *options; - u32 Unk0C; - u32 Unk10; - struct UnkStruct_02006234 *Unk14; + u32 unk0C; + u32 unk10; + struct UnkStruct_02006234 *unk14; struct BgConfig *bgConfig; - u8 padding[0x54]; + u8 filler1C[0x10]; + u32 unk2C; + u8 filler30[0x1C]; + struct MsgData *msgData; + u32 unk50; + u32 unk54; + u8 filler58[0x8]; + u32 unk60; // unknown if this is the right type, possibly a pointer instead? + struct ScrStrBufs *strBufs; + u8 filler68[0x8]; struct MOD59_UnkPlayerStruct *playerStruct; struct MOD59_UnkPlayerStruct *rivalStruct; - u32 Unk78; - u8 padding2[0xC]; - u8 Unk88; - u8 Unk89; - u8 Unk8A; - u8 Unk8B; - u8 padding3[4]; - u32 Unk90; - u8 padding4[32]; + u32 unk78; + u8 filler7C[0xC]; + u8 unk88; + u8 unk89; + u8 unk8A; + u8 unk8B; + u8 filler8C[4]; + u32 unk90; + u8 filler94[32]; } MOD59_OverlayData; BOOL MOD59_Init(struct UnkStruct_02006234 *param0); @@ -44,5 +53,7 @@ BOOL MOD59_021D76C0(struct UnkStruct_02006234 *param0); void MOD59_021D7724(MOD59_OverlayData *data); BOOL MOD59_021D7730(void); void MOD59_SetupBg(MOD59_OverlayData *data); +void MOD59_DestroyBg(MOD59_OverlayData *data); +void MOD59_SetupMsg(MOD59_OverlayData *data); #endif //POKEDIAMOND_MOD59_021D74E0_H |