From 85bbacbc86beb2db49c1fec52aa4e9cfa80d8beb Mon Sep 17 00:00:00 2001 From: Aetias Date: Sun, 31 Mar 2024 09:57:20 +0200 Subject: `LinkState3` -> `LinkStateFollow` --- include/Player/LinkState3.hpp | 34 ---------------------------------- include/Player/LinkStateFollow.hpp | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+), 34 deletions(-) delete mode 100644 include/Player/LinkState3.hpp create mode 100644 include/Player/LinkStateFollow.hpp (limited to 'include/Player') diff --git a/include/Player/LinkState3.hpp b/include/Player/LinkState3.hpp deleted file mode 100644 index 486ee7b3..00000000 --- a/include/Player/LinkState3.hpp +++ /dev/null @@ -1,34 +0,0 @@ -#pragma once - -#include "global.h" -#include "types.h" - -#include "lib/math.h" - -#include "Player/LinkStateBase.hpp" - -class LinkState3 : public LinkStateBase { -public: - /* 00 (base) */ - /* 0c */ void *mUnk_0c; - /* 10 */ unk32 mUnk_10; - /* 14 */ unk8 mUnk_14[0x10]; - /* 24 */ Vec3p mUnk_24; - /* 30 */ unk8 mUnk_30[0x88]; // non-documented struct - /* b8 */ unk8 mUnk_b8[0x2a]; // non-documented struct - /* e2 */ unk8 mUnk_e2[2]; - /* e4 */ - - /* 00 */ virtual void vfunc_00() override; - /* 04 */ virtual ~LinkState3() override; - /* 0c */ virtual LinkStateId GetId() override; - /* 14 */ virtual void OnStateEnter() override; - /* 18 */ virtual void OnStateLeave(s32 param1) override; - /* 1c */ virtual void vfunc_1c() override; - /* 20 */ virtual bool vfunc_20(s32 param1) override; - /* 24 */ virtual bool vfunc_24(s32 param1) override; - /* 28 */ virtual bool vfunc_28() override; - /* 2c */ virtual void vfunc_2c(u16 *param1) override; - /* 34 */ virtual bool vfunc_34(Vec3p *param1) override; - /* 44 */ -}; diff --git a/include/Player/LinkStateFollow.hpp b/include/Player/LinkStateFollow.hpp new file mode 100644 index 00000000..bdd3419d --- /dev/null +++ b/include/Player/LinkStateFollow.hpp @@ -0,0 +1,34 @@ +#pragma once + +#include "global.h" +#include "types.h" + +#include "lib/math.h" + +#include "Player/LinkStateBase.hpp" + +class LinkStateFollow : public LinkStateBase { +public: + /* 00 (base) */ + /* 0c */ void *mUnk_0c; + /* 10 */ unk32 mUnk_10; + /* 14 */ unk8 mUnk_14[0x10]; + /* 24 */ Vec3p mTarget; + /* 30 */ unk8 mUnk_30[0x88]; // non-documented struct + /* b8 */ unk8 mUnk_b8[0x2a]; // non-documented struct + /* e2 */ unk8 mUnk_e2[2]; + /* e4 */ + + /* 00 */ virtual void vfunc_00() override; + /* 04 */ virtual ~LinkStateFollow() override; + /* 0c */ virtual LinkStateId GetId() override; + /* 14 */ virtual void OnStateEnter() override; + /* 18 */ virtual void OnStateLeave(s32 param1) override; + /* 1c */ virtual void vfunc_1c() override; + /* 20 */ virtual bool vfunc_20(s32 param1) override; + /* 24 */ virtual bool vfunc_24(s32 param1) override; + /* 28 */ virtual bool vfunc_28() override; + /* 2c */ virtual void vfunc_2c(u16 *param1) override; + /* 34 */ virtual bool vfunc_34(Vec3p *param1) override; + /* 44 */ +}; -- cgit v1.2.3