diff options
| author | SammygoodTunes <56520787+SammygoodTunes@users.noreply.github.com> | 2025-09-21 14:21:31 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-09-21 14:21:31 +0200 |
| commit | 5b15874c4d2d7c185c98f2791cf8fa6a9d86a440 (patch) | |
| tree | 65907fc6750e076a3d354e577f2281eef0841b5a /include/DTCM | |
| parent | cb52c8c23f5de5ba8509f9471025b4fa995e3b65 (diff) | |
Decomp `src/00_Core/Map/MapBase.cpp` (57%) (#129)
* Comments
* Lay out theoretical code
* Externalise func_020196bc & func_020196fc
* Pull merge
* Pull merge
* Decomp MapBase::func_ov00_02080edc
* Fix MapManager TilePos params
* Decomp progress
* Fix MapManager param issue
* Decomp progress
* Update MapManager var pointer type
* Fix function defs
* Update symbols
* Update
* Match MapBase_Unk2::func_ov00_02080ad0 (thx 2 dt mow & yanis)
* Update
* Decomp progress 26%
* Decomp progress 28%
* Fix struct overlap
* Fix unknown members
* Uncomment and fix rest of methods (most still non-matching)
* Decomp progress
* Corrections
Diffstat (limited to 'include/DTCM')
| -rw-r--r-- | include/DTCM/UnkStruct_027e0e58.hpp | 3 | ||||
| -rw-r--r-- | include/DTCM/UnkStruct_027e0f68.hpp | 15 | ||||
| -rw-r--r-- | include/DTCM/UnkStruct_027e0f78.hpp | 2 |
3 files changed, 20 insertions, 0 deletions
diff --git a/include/DTCM/UnkStruct_027e0e58.hpp b/include/DTCM/UnkStruct_027e0e58.hpp index ab3a0450..031c920c 100644 --- a/include/DTCM/UnkStruct_027e0e58.hpp +++ b/include/DTCM/UnkStruct_027e0e58.hpp @@ -4,6 +4,9 @@ #include "types.h" struct UnkStruct_027e0e58 { + /* 00 */ unk8 mUnk_00[0x22]; + /* 22 */ unk16 mUnk_22; + void func_ov000_0207c5d4(unk32 param1, bool param2); void func_ov000_0207c1b0(unk32 param1, Vec3p *param2, unk32 param3, unk32 param4, unk32 param5); }; diff --git a/include/DTCM/UnkStruct_027e0f68.hpp b/include/DTCM/UnkStruct_027e0f68.hpp new file mode 100644 index 00000000..7ee9d3ef --- /dev/null +++ b/include/DTCM/UnkStruct_027e0f68.hpp @@ -0,0 +1,15 @@ +#pragma once + +#include "global.h" +#include "types.h" + +class UnkStruct_027e0f68 { +public: + void func_ov000_0208cc88(); + void func_ov000_0208d620(); + void func_ov000_0208d680(); + bool func_ov000_0208d820(void *param_1); + void func_ov004_02102b28(); +}; + +extern UnkStruct_027e0f68 *data_027e0f68; diff --git a/include/DTCM/UnkStruct_027e0f78.hpp b/include/DTCM/UnkStruct_027e0f78.hpp index bbae228d..f7d75fc6 100644 --- a/include/DTCM/UnkStruct_027e0f78.hpp +++ b/include/DTCM/UnkStruct_027e0f78.hpp @@ -12,6 +12,8 @@ struct UnkStruct_027e0f78 { /* 20 */ void func_ov004_02102e3c(); + void func_ov000_0209cc3c(unk32 param_1, unk16 param_2); + void func_ov000_0209cc48(); }; extern UnkStruct_027e0f78 *data_027e0f78; |
