diff options
| author | Aetias <144526980+AetiasHax@users.noreply.github.com> | 2025-07-31 21:22:55 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-07-31 21:22:55 +0200 |
| commit | 82f54b2f075e7f6612b80edf52b37bb6377e0d49 (patch) | |
| tree | 93550aa10732bc050088b5773ce3ea0d09f6e0dc /include/DTCM | |
| parent | 8ad6359c7d3c7afcbddd7d450b7fa4b9764255b6 (diff) | |
EquipBombchu (#131)
* Map symbol in Game
* EquipBombchu 12%
* EquipBombchu 53%
* EquipBombchu 71%
* configure: Don't verify dsd version if `--dsd` specified
* EquipBombchu 89%
* Fix regression
Diffstat (limited to 'include/DTCM')
| -rw-r--r-- | include/DTCM/UnkStruct_027e0de4.hpp | 10 | ||||
| -rw-r--r-- | include/DTCM/UnkStruct_027e0f6c.hpp | 45 | ||||
| -rw-r--r-- | include/DTCM/UnkStruct_027e103c.hpp | 2 |
3 files changed, 56 insertions, 1 deletions
diff --git a/include/DTCM/UnkStruct_027e0de4.hpp b/include/DTCM/UnkStruct_027e0de4.hpp new file mode 100644 index 00000000..d834b193 --- /dev/null +++ b/include/DTCM/UnkStruct_027e0de4.hpp @@ -0,0 +1,10 @@ +#pragma once + +#include "global.h" +#include "types.h" + +struct UnkStruct_027e0de4 { + void func_ov000_0207bb1c(unk32 param1, void (*param2)(void *), void *param3); +}; + +extern UnkStruct_027e0de4 data_027e0de4; diff --git a/include/DTCM/UnkStruct_027e0f6c.hpp b/include/DTCM/UnkStruct_027e0f6c.hpp index 6bddc3ca..7608b75b 100644 --- a/include/DTCM/UnkStruct_027e0f6c.hpp +++ b/include/DTCM/UnkStruct_027e0f6c.hpp @@ -3,7 +3,52 @@ #include "global.h" #include "types.h" +class UnkStruct_027e0f6c_Unk_1 { +public: + /* 00 */ unk32 mUnk_00; + /* 04 */ unk32 mUnk_04; + /* 08 */ unk32 mUnk_08; + /* 0c */ unk32 mUnk_0c; + /* 10 */ + + UnkStruct_027e0f6c_Unk_1(); + ~UnkStruct_027e0f6c_Unk_1(); +}; + +class UnkStruct_027e0f6c_20 { +public: + /* 00 */ u16 mUnk_00; + /* 02 */ u16 mUnk_02; + /* 04 */ u16 mUnk_04; + /* 06 */ u16 mUnk_06; + /* 08 */ Vec3p mUnk_08; + /* 14 */ s32 mUnk_14; + /* 18 */ UnkStruct_027e0f6c_Unk_1 mUnk_18[3]; + /* 48 */ s32 mUnk_48; + /* 4c */ + + UnkStruct_027e0f6c_20 &operator=(const UnkStruct_027e0f6c_20 &other) { + u16 temp_r2 = other.mUnk_00; + mUnk_02 = other.mUnk_02; + mUnk_00 = temp_r2; + mUnk_04 = other.mUnk_04; + mUnk_06 = other.mUnk_06; + mUnk_08.x = other.mUnk_08.x; + mUnk_08.y = other.mUnk_08.y; + mUnk_08.z = other.mUnk_08.z; + mUnk_14 = other.mUnk_14; + mUnk_18[0] = other.mUnk_18[0]; + mUnk_18[1] = other.mUnk_18[1]; + mUnk_18[2] = other.mUnk_18[2]; + mUnk_48 = other.mUnk_48; + return *this; + } +}; + struct UnkStruct_027e0f6c { + /* 00 */ unk8 mUnk_00[0x20]; + /* 20 */ UnkStruct_027e0f6c_20 *mUnk_20; + void func_ov004_02102770(); }; diff --git a/include/DTCM/UnkStruct_027e103c.hpp b/include/DTCM/UnkStruct_027e103c.hpp index bb094ec1..dd04d064 100644 --- a/include/DTCM/UnkStruct_027e103c.hpp +++ b/include/DTCM/UnkStruct_027e103c.hpp @@ -139,7 +139,7 @@ struct UnkStruct_027e103c { void func_ov005_02104114(); void func_ov005_0210413c(); void func_ov005_02104160(); - void func_Ov005_0210418c(char param1); + void func_ov005_0210418c(char param1); }; extern UnkStruct_027e103c *data_027e103c; |
