summaryrefslogtreecommitdiff
path: root/include/Player
diff options
context:
space:
mode:
authorAetias <aetias@outlook.com>2025-07-02 00:17:59 +0200
committerAetias <aetias@outlook.com>2025-07-02 00:17:59 +0200
commit2aa4c6763945ac6b9d3268ff20ef8ba153ca89ab (patch)
tree16a3f3fd644edecc018d97085cab4fbc68e4cb9c /include/Player
parent67c7707657bc509e7a534ad74eaf0d513feb861f (diff)
Fix build
Diffstat (limited to 'include/Player')
-rw-r--r--include/Player/EquipHammer.hpp6
-rw-r--r--include/Player/LinkStateBase.hpp8
2 files changed, 10 insertions, 4 deletions
diff --git a/include/Player/EquipHammer.hpp b/include/Player/EquipHammer.hpp
index 81543dbc..2ac0322a 100644
--- a/include/Player/EquipHammer.hpp
+++ b/include/Player/EquipHammer.hpp
@@ -14,6 +14,8 @@ typedef enum EquipHammerState {
/* 0x20000 */ EQUIP_HAMMER_STATE_CHARGED = (2 << 16),
} EquipHammerState;
+class LinkStateItem;
+
class EquipHammer : public EquipItem {
private:
/* 00 (base) */
@@ -44,6 +46,7 @@ public:
EquipHammer();
+ static LinkStateItem *GetLinkStateItem();
void func_ov059_02198e90();
bool func_ov059_02198ebc();
bool func_ov059_02198ed4();
@@ -64,7 +67,4 @@ public:
}
};
-class LinkStateItem;
-
-extern LinkStateItem *GetLinkStateItem();
extern EquipHammer *GetEquipHammer();
diff --git a/include/Player/LinkStateBase.hpp b/include/Player/LinkStateBase.hpp
index 2c3891db..8f5ebd6c 100644
--- a/include/Player/LinkStateBase.hpp
+++ b/include/Player/LinkStateBase.hpp
@@ -24,6 +24,12 @@ enum LinkStateId_ {
LinkStateId_COUNT
};
+struct LinkStateBase_UnkStruct1 {
+ /* 00 */ unk32 mUnk_00;
+ /* 04 */ Vec3p mUnk_04;
+ /* 10 */
+};
+
class LinkStateItem;
class LinkStateBase : public SysObject {
@@ -88,7 +94,7 @@ public:
void func_ov00_020a8844(Vec3p *param1, bool param2, bool param3);
void func_ov00_020a8954(bool param1, unk32 *param2);
void func_ov00_020a8994();
- void func_ov00_020a89bc(unk32 *param1, unk32 param2);
+ void func_ov00_020a89bc(LinkStateBase_UnkStruct1 *param1, unk32 param2);
void func_ov00_020a8a08(unk32 param1);
void func_ov00_020a8a4c(const void *param1, unk32 param2);
void func_ov00_020a8a90(unk32 param1);