|
| 1 | +#ifndef _FRAGMENT28_H_ |
| 2 | +#define _FRAGMENT28_H_ |
| 3 | + |
| 4 | +#include "global.h" |
| 5 | +#include "src/fragments/26/fragment26.h" |
| 6 | + |
| 7 | +typedef struct unk_func_888044BC_038_02C_02C_000 { |
| 8 | + /* 0x00 */ u8 unk_00; |
| 9 | +} unk_func_888044BC_038_02C_02C_000; // size >= 0x4 |
| 10 | + |
| 11 | +typedef struct unk_func_888044BC_038_02C_02C { |
| 12 | + /* 0x00 */ unk_func_888044BC_038_02C_02C_000** unk_00; |
| 13 | + /* 0x04 */ char unk04[0x4]; |
| 14 | + /* 0x08 */ s32 unk_08; |
| 15 | +} unk_func_888044BC_038_02C_02C; // size >= 0x0C |
| 16 | + |
| 17 | +typedef struct unk_func_888044BC_038_02C_044 { |
| 18 | + /* 0x00 */ unk_func_88001300_000 unk_00; |
| 19 | +} unk_func_888044BC_038_02C_044; // size >= 0x2C |
| 20 | + |
| 21 | +typedef struct unk_func_888044BC_038_02C_000 { |
| 22 | + /* 0x00 */ unk_func_88001300_000 unk_00; |
| 23 | + /* 0x2C */ unk_func_888044BC_038_02C_02C* unk_2C; |
| 24 | + /* 0x30 */ char unk30[0x4]; |
| 25 | + /* 0x34 */ u16* unk_34; |
| 26 | + /* 0x38 */ s32 unk_38; |
| 27 | + /* 0x3C */ s16 unk_3C; |
| 28 | + /* 0x3E */ s16 unk_3E; |
| 29 | + /* 0x40 */ char unk40[0x4]; |
| 30 | + /* 0x44 */ unk_func_888044BC_038_02C_044* unk_44; |
| 31 | + /* 0x48 */ char unk48[0x2]; |
| 32 | + /* 0x4A */ s16 unk_4A; |
| 33 | + /* 0x4C */ char unk4C[0x4]; |
| 34 | + /* 0x50 */ unk_func_88001300_000_010 unk_50; |
| 35 | + /* 0x54 */ s16 unk_54; |
| 36 | + /* 0x58 */ s32 unk_58; |
| 37 | + /* 0x5C */ s32 unk_5C; |
| 38 | + /* 0x60 */ char unk60[0xC]; |
| 39 | + /* 0x6C */ s32 unk_6C; |
| 40 | +} unk_func_888044BC_038_02C_000; // size = 0x70 |
| 41 | + |
| 42 | +typedef struct unk_func_888044BC_038_02C { |
| 43 | + /* 0x00 */ unk_func_888044BC_038_02C_000 unk_00; |
| 44 | + /* 0x70 */ unk_func_88205880_A030 unk_70; |
| 45 | + /* 0x7C */ unk_func_88205880_A030 unk_7C; |
| 46 | + /* 0x88 */ s32 unk_88; |
| 47 | + /* 0x8C */ s32 unk_8C; |
| 48 | +} unk_func_888044BC_038_02C; // size = 0x90 |
| 49 | + |
| 50 | +typedef struct unk_func_888044BC_038 { |
| 51 | + /* 0x00 */ unk_func_88001300_000 unk_00; |
| 52 | + /* 0x2C */ unk_func_888044BC_038_02C* unk_2C; |
| 53 | +} unk_func_888044BC_038; // size = 0x30 |
| 54 | + |
| 55 | +typedef struct unk_func_888044BC_03C_02C { |
| 56 | + /* 0x00 */ unk_func_88001300_000 unk_00; |
| 57 | + /* 0x2C */ s32 unk_2C; |
| 58 | + /* 0x30 */ char unk_30[8]; |
| 59 | + /* 0x38 */ unk_func_88200FA0_030_038* unk_38; |
| 60 | + /* 0x3C */ s32 unk_3C; |
| 61 | + /* 0x40 */ s32 unk_40; |
| 62 | + /* 0x44 */ s32 unk_44; |
| 63 | +} unk_func_888044BC_03C_02C; // size = 0x48 |
| 64 | + |
| 65 | +typedef struct unk_func_888044BC_03C { |
| 66 | + /* 0x00 */ unk_func_88001300_000 unk_00; |
| 67 | + /* 0x2C */ unk_func_888044BC_03C_02C* unk_2C; |
| 68 | +} unk_func_888044BC_03C; // size = 0x30 |
| 69 | + |
| 70 | +typedef struct unk_func_888044BC_040_030 { |
| 71 | + /* 0x00 */ unk_func_88001300_000 unk_00; |
| 72 | + /* 0x2C */ s32 unk_2C; |
| 73 | +} unk_func_888044BC_040_030; // size = 0x30 |
| 74 | + |
| 75 | +typedef struct unk_func_888044BC_040 { |
| 76 | + /* 0x00 */ unk_func_88001300_000 unk_00; |
| 77 | + /* 0x2C */ char unk2C[0x4]; |
| 78 | + /* 0x30 */ unk_func_888044BC_040_030* unk_30; |
| 79 | + /* 0x34 */ unk_func_88200FA0_030_030* unk_34; |
| 80 | + /* 0x38 */ unk_func_88200FA0_030_038 unk_38; |
| 81 | +} unk_func_888044BC_040; // size = 0x44 |
| 82 | + |
| 83 | +typedef struct unk_func_888044BC_044_02C { |
| 84 | + /* 0x00 */ unk_func_88001300_000 unk_00; |
| 85 | + /* 0x2C */ s32 unk_2C; |
| 86 | +} unk_func_888044BC_044_02C; // size = 0x30 |
| 87 | + |
| 88 | +typedef struct unk_func_888044BC_044 { |
| 89 | + /* 0x00 */ unk_func_88001300_000 unk_00; |
| 90 | + /* 0x2C */ unk_func_888044BC_044_02C* unk_2C; |
| 91 | +} unk_func_888044BC_044; // size = 0x30 |
| 92 | + |
| 93 | +typedef struct unk_func_888044BC_048 { |
| 94 | + /* 0x00 */ unk_func_88001300_000 unk_00; |
| 95 | + /* 0x2C */ unk_func_8850878C* unk_2C; |
| 96 | +} unk_func_888044BC_048; // size = 0x30 |
| 97 | + |
| 98 | +typedef struct unk_func_888044BC_04C_02C { |
| 99 | + /* 0x00 */ unk_func_88001300_000 unk_00; |
| 100 | + /* 0x2C */ s32 unk_2C; |
| 101 | +} unk_func_888044BC_04C_02C; // size = 0x30 |
| 102 | + |
| 103 | +typedef struct unk_func_888044BC_04C { |
| 104 | + /* 0x00 */ unk_func_88001300_000 unk_00; |
| 105 | + /* 0x2C */ unk_func_888044BC_04C_02C* unk_2C; |
| 106 | +} unk_func_888044BC_04C; // size = 0x30 |
| 107 | + |
| 108 | +typedef struct unk_func_888044BC_050 { |
| 109 | + /* 0x00 */ unk_func_88001300_000 unk_00; |
| 110 | + /* 0x2C */ unk_func_888044BC_038_02C* unk_2C; |
| 111 | + /* 0x30 */ s32 unk_30; |
| 112 | +} unk_func_888044BC_050; // size = 0x34 |
| 113 | + |
| 114 | +typedef struct unk_func_888044BC { |
| 115 | + /* 0x00 */ unk_func_88001300_000 unk_00; |
| 116 | + /* 0x2C */ unk_func_88500994* unk_2C; |
| 117 | + /* 0x30 */ unk_func_88500994* unk_30; |
| 118 | + /* 0x34 */ unk_func_88001300_02C* unk_34; |
| 119 | + /* 0x38 */ unk_func_888044BC_038* unk_38; |
| 120 | + /* 0x3C */ unk_func_888044BC_03C* unk_3C; |
| 121 | + /* 0x40 */ unk_func_888044BC_040* unk_40; |
| 122 | + /* 0x44 */ unk_func_888044BC_044* unk_44; |
| 123 | + /* 0x48 */ unk_func_888044BC_048* unk_48; |
| 124 | + /* 0x4C */ unk_func_888044BC_04C* unk_4C; |
| 125 | + /* 0x50 */ unk_func_888044BC_050* unk_50; |
| 126 | + /* 0x54 */ unk_func_888044BC_050* unk_54; |
| 127 | +} unk_func_888044BC; // size = 0x58 |
| 128 | + |
| 129 | +void func_88800020(s32 arg0, s32 arg1, s32 arg2); |
| 130 | +s32 func_888002F8(unk_func_888044BC_050* arg0, s32 arg1, s32 arg2); |
| 131 | +void func_88800A3C(s32 arg0, s32 arg1, char* arg2, UNUSED s32 arg3, s32 arg4, unk_func_888044BC_038_02C* arg5); |
| 132 | +void func_88800E20(unk_func_888044BC_038_02C* arg0, s32 arg1, s32 arg2, s32 arg3, s32 arg4, MemoryPool* arg5); |
| 133 | +s32 func_88801030(unk_func_888044BC_038_02C* arg0); |
| 134 | +void func_88801054(unk_func_888044BC_038_02C* arg0); |
| 135 | +void func_88801164(unk_func_888044BC_038* arg0, s32 arg1, s32 arg2, s32 arg3, MemoryPool* arg4); |
| 136 | +s32 func_88801214(unk_func_888044BC_038* arg0, Controller* arg1); |
| 137 | +void func_8880123C(s32 arg0, s32 arg1, s32 arg2, s32 arg3, Color_RGBA8 arg4); |
| 138 | +void func_888018E0(unk_func_888044BC_03C_02C* arg0, s32 arg1, s32 arg2); |
| 139 | +void func_8880193C(unk_func_888044BC_03C_02C* arg0, s32 arg1); |
| 140 | +void func_888019A4(unk_func_888044BC_03C_02C* arg0, s32 arg1, s32 arg2); |
| 141 | +void func_88801CB4(unk_func_888044BC_03C* arg0, s32 arg1, s32 arg2, s32 arg3, MemoryPool* arg4); |
| 142 | +void func_88801DB8(unk_func_888044BC_040_030* arg0, s32 arg1, s32 arg2); |
| 143 | +s32 func_88801E1C(unk_func_888044BC_040_030* arg0, s32 arg1, s32 arg2); |
| 144 | +void func_88802228(unk_func_888044BC_040_030* arg0); |
| 145 | +void func_88802238(s32 arg0, s32 arg1, char* arg2, UNUSED s32 arg3, UNUSED s32 arg4, unk_func_88200FA0_030_030* arg5); |
| 146 | +void func_8880231C(unk_func_888044BC_040* arg0, s32 arg1, s32 arg2, MemoryPool* arg3); |
| 147 | +s32 func_88802598(unk_func_888044BC_040* arg0, Controller* arg1); |
| 148 | +void func_888025C0(unk_func_888044BC_044_02C* arg0, s32 arg1, s32 arg2); |
| 149 | +void func_8880261C(unk_func_888044BC_044_02C* arg0, s32 arg1); |
| 150 | +void func_88802624(s32 arg0, s32 arg1, s32 arg2); |
| 151 | +void func_888026D8(s32 arg0, s32 arg1, s32 arg2); |
| 152 | +s32 func_8880276C(unk_func_888044BC_044_02C* arg0, s32 arg1, s32 arg2); |
| 153 | +void func_88802B88(unk_func_888044BC_044* arg0, s32 arg1, s32 arg2, MemoryPool* arg3); |
| 154 | +void func_88802C80(unk_func_888044BC_048* arg0, s32 arg1, s32 arg2, MemoryPool* arg3); |
| 155 | +void func_88802DAC(unk_func_888044BC_048* arg0, s32 arg1, s32 arg2); |
| 156 | +void func_88802E68(unk_func_888044BC_04C_02C* arg0, s32 arg1, s32 arg2); |
| 157 | +void func_88802EC4(unk_func_888044BC_04C_02C* arg0, s32 arg1); |
| 158 | +s32 func_88802F10(unk_func_888044BC_04C_02C* arg0, s32 arg1, s32 arg2); |
| 159 | +void func_8880316C(unk_func_888044BC_04C* arg0, s32 arg1, s32 arg2, MemoryPool* arg3); |
| 160 | +void func_888031FC(unk_func_888044BC* arg0, s32 arg1, s32 arg2, u8* arg3, MemoryPool* arg4); |
| 161 | +s32 func_88803614(void); |
| 162 | +u8 func_888038E0(void); |
| 163 | +void func_88803BCC(u8* arg0, s32 arg1); |
| 164 | +s32 func_88803C74(void); |
| 165 | +s32 func_88803ECC(void); |
| 166 | +s32 func_88803FB0(u8 arg0); |
| 167 | +void func_88804020(void); |
| 168 | +void func_8880412C(void); |
| 169 | +s32 func_88804190(void); |
| 170 | +s32 func_88804218(u8 arg0); |
| 171 | +void func_88804288(void); |
| 172 | +s32 func_8880431C(void); |
| 173 | +void func_88804370(void); |
| 174 | +s32 func_888044BC(UNUSED s32 arg0, UNUSED s32 arg1); |
| 175 | + |
| 176 | + |
| 177 | +s32 func_888047D0(s32 arg0); |
| 178 | +s32 func_88804B1C(s32 arg0); |
| 179 | +void func_88804E68(void); |
| 180 | +void func_88804EC8(void); |
| 181 | +void func_8880554C(void); |
| 182 | +Gfx* func_88805960(Gfx* arg0, s16 arg1, s16 arg2); |
| 183 | +Gfx* func_88805AEC(Gfx* arg0, s32 arg1, s32 arg2, s32 arg3, s32 arg4, s32 arg5, s32 arg6); |
| 184 | +void func_888069B0(void); |
| 185 | +void func_88806EAC(void); |
| 186 | +void func_88806EC8(void); |
| 187 | +void func_88806F20(Vec3f* arg0, Vec3f* arg1); |
| 188 | +void func_88807090(void); |
| 189 | +s32 func_888071C8(s32 arg0); |
| 190 | +s32 func_8880725C(UNUSED u8 arg0); |
| 191 | +s32 func_88807AC0(void); |
| 192 | +void func_88807D04(s32 arg0, MainPoolState* arg1, UNUSED s32 arg2, s32 arg3, s32 arg4, char* arg5, char** arg6); |
| 193 | +void func_8880812C(void); |
| 194 | + |
| 195 | +#endif // _FRAGMENT28_H_ |
0 commit comments