From 2aa4c6763945ac6b9d3268ff20ef8ba153ca89ab Mon Sep 17 00:00:00 2001 From: Aetias Date: Wed, 2 Jul 2025 00:17:59 +0200 Subject: Fix build --- include/Player/EquipHammer.hpp | 6 +++--- include/Player/LinkStateBase.hpp | 8 +++++++- 2 files changed, 10 insertions(+), 4 deletions(-) (limited to 'include') 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); -- cgit v1.2.3