summaryrefslogtreecommitdiff
path: root/arm9/modules/59/include
diff options
context:
space:
mode:
authorred031000 <rubenru09@aol.com>2021-08-22 23:51:46 +0100
committerred031000 <rubenru09@aol.com>2021-08-22 23:51:46 +0100
commitcab63597e1abc5f79f1d2bbb8fc6e0ac12b79824 (patch)
tree890cf30ef3a55ccbaa3f8a596d7961454edd06eb /arm9/modules/59/include
parentc53141353dc5627cd6b782ff93b215e8fa8d391c (diff)
substantial mod59 struct changes
Diffstat (limited to 'arm9/modules/59/include')
-rw-r--r--arm9/modules/59/include/mod59_021D74E0.h19
1 files changed, 15 insertions, 4 deletions
diff --git a/arm9/modules/59/include/mod59_021D74E0.h b/arm9/modules/59/include/mod59_021D74E0.h
index 0a594ad3..d193202e 100644
--- a/arm9/modules/59/include/mod59_021D74E0.h
+++ b/arm9/modules/59/include/mod59_021D74E0.h
@@ -24,18 +24,27 @@ typedef struct MOD59_OverlayData
u32 Unk10;
struct UnkStruct_02006234 *Unk14;
struct BgConfig *bgConfig;
- u8 padding[0x54];
+ u8 padding[0x10];
+ u32 Unk2C;
+ u8 padding2[0x1C];
+ struct MsgData *msgData;
+ u32 Unk50;
+ u32 Unk54;
+ u8 padding3[0x8];
+ u32 Unk60; // unknown if this is the right type, possibly a pointer instead?
+ struct ScrStrBufs *strBufs;
+ u8 padding4[0x8];
struct MOD59_UnkPlayerStruct *playerStruct;
struct MOD59_UnkPlayerStruct *rivalStruct;
u32 Unk78;
- u8 padding2[0xC];
+ u8 padding5[0xC];
u8 Unk88;
u8 Unk89;
u8 Unk8A;
u8 Unk8B;
- u8 padding3[4];
+ u8 padding6[4];
u32 Unk90;
- u8 padding4[32];
+ u8 padding7[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