diff options
| author | Aetias <aetias@outlook.com> | 2025-02-02 13:09:35 +0100 |
|---|---|---|
| committer | Aetias <aetias@outlook.com> | 2025-02-02 13:09:35 +0100 |
| commit | f6bd180b8b4e7f7320dc6c86ad3c888215a95f09 (patch) | |
| tree | 068c32663e5533b281b6d6fefe816f82396a0c6f /include | |
| parent | 7aa86eafe5615f21bd6c8092a2c7ed0ebbd7018f (diff) | |
Move ov059 documentation from Ghidra
Diffstat (limited to 'include')
| -rw-r--r-- | include/Actor/Navi/ActorNaviBase.hpp | 11 | ||||
| -rw-r--r-- | include/Player/EquipHammer.hpp | 11 | ||||
| -rw-r--r-- | include/Player/LinkStateItem.hpp | 5 |
3 files changed, 23 insertions, 4 deletions
diff --git a/include/Actor/Navi/ActorNaviBase.hpp b/include/Actor/Navi/ActorNaviBase.hpp index e0c7c120..62e74c16 100644 --- a/include/Actor/Navi/ActorNaviBase.hpp +++ b/include/Actor/Navi/ActorNaviBase.hpp @@ -4,6 +4,7 @@ #include "types.h" #include "Actor/Actor.hpp" +#include "Player/EquipHammer.hpp" #include "Render/ModelRender.hpp" class ActorNaviBase_Unk1 {}; @@ -43,7 +44,7 @@ class ActorNaviBase : public Actor { /* 344 */ unk32 mUnk_344; /* 348 */ unk32 mUnk_348; /* 34c */ unk8 mUnk_34c[0x68]; - /* 3b4 */ unk32 mUnk_3b4; + /* 3b4 */ EquipHammer *mHammer; /* 3b8 */ unk32 mUnk_3b8; /* 3bc */ unk32 mUnk_3bc; /* 3c0 */ unk8 mUnk_3c0[0x8]; @@ -101,4 +102,12 @@ class ActorNaviBase : public Actor { static void func_ov000_020bb0e0(); ActorNaviBase(); + + bool func_ov059_0219933c(u32 param1); + void func_ov059_0219a0ac(); + void func_ov059_0219aa08(); + void func_ov059_0219aba8(u32 param1); + bool func_ov059_0219af14(); + bool func_ov059_0219afc4(); + void func_ov059_0219b020(); }; diff --git a/include/Player/EquipHammer.hpp b/include/Player/EquipHammer.hpp index 76149bee..27e046c5 100644 --- a/include/Player/EquipHammer.hpp +++ b/include/Player/EquipHammer.hpp @@ -10,7 +10,7 @@ class EquipHammer : public EquipItem { private:
/* 00 (base) */
/* 09 */ unk8 mUnk_09[3];
- /* 0c */ unk8 mUnk_0c[0xc];
+ /* 0c */ Vec3p mUnk_0c;
/* 18 */ unk32 mUnk_18;
/* 1c */ unk8 mUnk_1c;
/* 1d */ unk8 mUnk_1d;
@@ -34,7 +34,12 @@ public: /* 4c */ virtual s32 vfunc_4c() const override;
/* 50 */
- static void StopUsing(LinkStateItem *param1);
-
EquipHammer();
+
+ void func_ov059_02198e90();
+ bool func_ov059_02198ebc();
+ bool func_ov059_02198ed4();
+ void func_ov059_02198f10(Vec3p *vec, unk32 param2, s32 param3);
+ void func_ov059_02198fa8(unk32 param1);
+ bool func_ov059_02198fe0();
};
diff --git a/include/Player/LinkStateItem.hpp b/include/Player/LinkStateItem.hpp index 6946f736..cba602f8 100644 --- a/include/Player/LinkStateItem.hpp +++ b/include/Player/LinkStateItem.hpp @@ -88,4 +88,9 @@ public: void func_ov058_0219a454(); void func_ov058_0219a47c(); + + void func_ov059_02198ffc(); + void func_ov059_0219907c(); + void func_ov059_021990a4(); + void StopUsingHammer(); }; |
