summaryrefslogtreecommitdiff
path: root/arm9/modules/63/include
diff options
context:
space:
mode:
authorred031000 <rubenru09@aol.com>2020-08-01 12:40:50 +0100
committerred031000 <rubenru09@aol.com>2020-08-01 12:40:50 +0100
commit1a1c726dc4dfbd299f398e8530b6c2a93990b58c (patch)
tree673dd16431ecae0d0e4c98aca08049b314469633 /arm9/modules/63/include
parentbc66969b13ed0e8279d93edd730ef584f0828c77 (diff)
merge several structs
Diffstat (limited to 'arm9/modules/63/include')
-rw-r--r--arm9/modules/63/include/mod63_021DB450.h85
1 files changed, 29 insertions, 56 deletions
diff --git a/arm9/modules/63/include/mod63_021DB450.h b/arm9/modules/63/include/mod63_021DB450.h
index 5de4609b..0e27eb47 100644
--- a/arm9/modules/63/include/mod63_021DB450.h
+++ b/arm9/modules/63/include/mod63_021DB450.h
@@ -3,22 +3,31 @@
#include "global.h"
-typedef struct UnkStruct63_021DB49C //animation struct?
+typedef struct UnkStruct63_021DB450
{
- u32 field_00;
- u32 field_04[3]; //animation array?
+ struct UnkStruct63_021DB450 * field_00;
+ u32 field_04[3];
u32 field_10;
void * field_14;
void * field_18;
-} UnkStruct63_021DB49C;
+ u8 field_1C;
+ u8 field_1D;
+ u8 padding_1E[2];
+ u32 ** field_20;
+ u32 field_24;
+ u32 field_28;
+ u32 field_2C;
+ u32 field_30;
+ u8 filler_34[0x30];
+} UnkStruct63_021DB450;
-typedef struct UnkStruct63_021DB49C_2
+typedef struct UnkStruct63_021DB49C
{
u32 field_00;
u32 field_04;
u32 field_08;
u32 field_0C;
-} UnkStruct63_021DB49C_2;
+} UnkStruct63_021DB49C;
typedef struct UnkStruct63_021DBEF0
{
@@ -26,7 +35,7 @@ typedef struct UnkStruct63_021DBEF0
u32 field_04;
} UnkStruct63_021DBEF0;
-typedef struct UnkStruct63_021DB580 //possibly part of the above structs?
+typedef struct UnkStruct63_021DB580
{
u32 field_00;
u8 filler[0x10];
@@ -34,63 +43,27 @@ typedef struct UnkStruct63_021DB580 //possibly part of the above structs?
u32 field_24;
} UnkStruct63_021DB580;
-typedef struct UnkStruct63_021DB598 //part of the above?
-{
- u32 field_00;
-} UnkStruct63_021DB598;
-
-typedef struct UnkStruct63_021DB5A8 //possibly the same as above
-{
- u32 field_00;
-} UnkStruct63_021DB5A8;
-
-typedef struct UnkStruct63_021DB5CC
-{
- u8 filler_00[4];
- u32 field_04[5];
- u32 field_18;
- u8 field_1C;
- u8 field_1D;
-} UnkStruct63_021DB5CC;
-
typedef struct UnkStruct63_021DBED8
{
- BOOL (*unk_00)(struct UnkStruct63_021DB5CC *, u32);
- BOOL (*unk_04)(struct UnkStruct63_021DB5CC *, u32);
+ BOOL (*unk_00)(struct UnkStruct63_021DB450 *, u32);
+ BOOL (*unk_04)(struct UnkStruct63_021DB450 *, u32);
} UnkStruct63_021DBED8;
-typedef struct UnkStruct_02090A58
-{
- struct UnkStruct_02090A58 * unk_00;
- u32 unk_04;
- u32 unk_08;
- u32 unk_0C;
- u32 unk_10;
- u32 unk_14;
- u32 unk_18;
- u32 unk_1C;
- u32 ** unk_20;
- u32 unk_24;
- u32 unk_28;
- u32 unk_2C;
- u32 unk_30;
-} UnkStruct_02090A58;
-
u32 MOD63_021DB450(u32 param0, u32 param1);
u32 MOD63_021DB474(u32 param0, u32 param1);
u32 MOD63_021DB498(void);
-void Title_SetupMonAnimationSprites(struct UnkStruct63_021DB49C * arg0);
+void Title_SetupMonAnimationSprites(struct UnkStruct63_021DB450 * arg0);
void MOD63_021DB580(UnkStruct63_021DB580 *param0);
-void MOD63_021DB598(UnkStruct63_021DB598 *param0);
-void MOD63_021DB5A8(UnkStruct63_021DB5A8 *param0);
-BOOL MOD63_021DB5CC(UnkStruct63_021DB5CC *param0, u32 param1, s32 param2);
-BOOL MOD63_021DB720(UnkStruct63_021DB5CC *param0, u32 param1);
-BOOL MOD63_021DB784(UnkStruct63_021DB5CC *param0, u32 param1);
-BOOL MOD63_021DB7D0(UnkStruct63_021DB5CC *param0, u32 param1);
-BOOL MOD63_021DB838(UnkStruct63_021DB5CC *param0, u32 param1);
-BOOL MOD63_021DB884(UnkStruct63_021DB5CC *param0, u32 param1);
-BOOL MOD63_021DB8E8(UnkStruct63_021DB5CC *param0, u32 param1);
+void MOD63_021DB598(UnkStruct63_021DB450 *param0);
+void MOD63_021DB5A8(UnkStruct63_021DB450 *param0);
+BOOL MOD63_021DB5CC(UnkStruct63_021DB450 *param0, u32 param1, s32 param2);
+BOOL MOD63_021DB720(UnkStruct63_021DB450 *param0, u32 param1);
+BOOL MOD63_021DB784(UnkStruct63_021DB450 *param0, u32 param1);
+BOOL MOD63_021DB7D0(UnkStruct63_021DB450 *param0, u32 param1);
+BOOL MOD63_021DB838(UnkStruct63_021DB450 *param0, u32 param1);
+BOOL MOD63_021DB884(UnkStruct63_021DB450 *param0, u32 param1);
+BOOL MOD63_021DB8E8(UnkStruct63_021DB450 *param0, u32 param1);
void MOD63_021DB934(void);
-void MOD63_021DB940(struct UnkStruct_02090A58 * a0);
+void MOD63_021DB940(struct UnkStruct63_021DB450 * a0);
#endif //POKEDIAMOND_MOD63_021DB450_H