summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAetias <aetias@outlook.com>2025-02-02 13:09:35 +0100
committerAetias <aetias@outlook.com>2025-02-02 13:09:35 +0100
commitf6bd180b8b4e7f7320dc6c86ad3c888215a95f09 (patch)
tree068c32663e5533b281b6d6fefe816f82396a0c6f /include
parent7aa86eafe5615f21bd6c8092a2c7ed0ebbd7018f (diff)
Move ov059 documentation from Ghidra
Diffstat (limited to 'include')
-rw-r--r--include/Actor/Navi/ActorNaviBase.hpp11
-rw-r--r--include/Player/EquipHammer.hpp11
-rw-r--r--include/Player/LinkStateItem.hpp5
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();
};