summaryrefslogtreecommitdiff
path: root/src/05
diff options
context:
space:
mode:
authorAetias <aetias@outlook.com>2025-02-04 21:30:00 +0100
committerAetias <aetias@outlook.com>2025-02-04 21:30:00 +0100
commitc380ac51a48d17348b1cdcbb615ce22be22f409e (patch)
tree6713ed5a1cd172f665e52ea0f995fc905ca3db2d /src/05
parent8cda3ca2d7f5fe424cc1a649baec2ff992368e62 (diff)
parent3f7197110627adbbe7ff1f69db1f5a15f9b6c598 (diff)
Merge remote-tracking branch 'zeldaret/main' into decomp-PlayerControl
Diffstat (limited to 'src/05')
-rw-r--r--src/05/DTCM/UnkStruct_027e103c.cpp24
-rw-r--r--src/05/Map/MapBase.cpp6
-rw-r--r--src/05/Player/LinkStateBase.cpp30
-rw-r--r--src/05/Player/LinkStateCutscene.cpp28
-rw-r--r--src/05/Player/LinkStateDamage.cpp4
-rw-r--r--src/05/Player/LinkStateFollow.cpp17
-rw-r--r--src/05/Player/LinkStateInteract.cpp15
-rw-r--r--src/05/Player/LinkStateItem.cpp22
-rw-r--r--src/05/Player/LinkStateMove.cpp5
-rw-r--r--src/05/Player/LinkStateRoll.cpp23
-rw-r--r--src/05/Player/PlayerLinkBase.cpp7
11 files changed, 181 insertions, 0 deletions
diff --git a/src/05/DTCM/UnkStruct_027e103c.cpp b/src/05/DTCM/UnkStruct_027e103c.cpp
new file mode 100644
index 00000000..5e84fbe5
--- /dev/null
+++ b/src/05/DTCM/UnkStruct_027e103c.cpp
@@ -0,0 +1,24 @@
+#include "DTCM/UnkStruct_027e103c.hpp"
+
+void UnkStruct_027e103c::func_ov005_02103f20() {}
+void UnkStruct_027e103c::func_ov005_02103f3c() {}
+bool UnkStruct_027e103c::func_ov005_02103f4c() {}
+void UnkStruct_027e103c::func_ov005_02103f70() {}
+void UnkStruct_027e103c::func_ov005_02103f80(unk8 param1) {}
+void UnkStruct_027e103c::func_ov005_02103f8c(char *param1) {}
+void UnkStruct_027e103c::func_ov005_02103fb4() {}
+void UnkStruct_027e103c::func_ov005_02103fc8(unk8 param1) {}
+void UnkStruct_027e103c::func_ov005_02103fd8() {}
+void UnkStruct_027e103c::func_ov005_02103ff0() {}
+void UnkStruct_027e103c::WalletFull() {}
+void UnkStruct_027e103c::func_ov005_02104104() {}
+void UnkStruct_027e103c::func_ov005_02104028(bool param1) {}
+void UnkStruct_027e103c::func_ov005_02104058() {}
+void UnkStruct_027e103c::func_ov005_02104070() {}
+void UnkStruct_027e103c::func_ov005_02104088(unk32 param1) {}
+void UnkStruct_027e103c::func_ov005_021040c8() {}
+bool UnkStruct_027e103c::func_ov005_021040ec() {}
+void UnkStruct_027e103c::func_ov005_02104114() {}
+void UnkStruct_027e103c::func_ov005_0210413c() {}
+void UnkStruct_027e103c::func_ov005_02104160() {}
+void UnkStruct_027e103c::func_Ov005_0210418c(char param1) {}
diff --git a/src/05/Map/MapBase.cpp b/src/05/Map/MapBase.cpp
new file mode 100644
index 00000000..c515e59a
--- /dev/null
+++ b/src/05/Map/MapBase.cpp
@@ -0,0 +1,6 @@
+#include "Map/MapBase.hpp"
+
+void MapBase::vfunc_1c(bool param_2) {}
+void MapBase::vfunc_20(s32 param_2) {}
+void MapBase::vfunc_24() {}
+void MapBase::vfunc_28(s32 param_2) {}
diff --git a/src/05/Player/LinkStateBase.cpp b/src/05/Player/LinkStateBase.cpp
new file mode 100644
index 00000000..1a898263
--- /dev/null
+++ b/src/05/Player/LinkStateBase.cpp
@@ -0,0 +1,30 @@
+#include "Player/LinkStateBase.hpp"
+
+void LinkStateBase::vfunc_1c() {}
+void LinkStateBase::vfunc_2c(u16 *param1) {}
+void LinkStateBase::vfunc_30(unk32 param1) {}
+bool LinkStateBase::vfunc_38() {}
+bool LinkStateBase::vfunc_3c() {}
+bool LinkStateBase::vfunc_40() {}
+void LinkStateBase::func_ov005_0210f768() {}
+void LinkStateBase::func_ov005_0210f7b8() {}
+u32 LinkStateBase::func_ov005_0210f808(u32 param1, Vec3p *param2, s32 param3) {}
+void func_ov005_02110220() {}
+void func_ov005_02110224() {}
+void LinkStateBase::func_ov005_02110228(s32 param1, s32 param2, s32 param3, char param4, char param5) {}
+bool LinkStateBase::func_ov005_0211058c(s32 param1) {}
+void LinkStateBase::func_ov005_021107fc() {}
+void LinkStateBase::func_ov005_0211086c(s32 param1) {}
+void LinkStateBase::func_ov005_0211097c(unk32 param1, unk8 param2, unk8 param3) {}
+unk32 LinkStateBase::func_ov005_021109c0() {}
+void LinkStateBase::func_ov005_02110b40(s32 param1) {}
+void LinkStateBase::func_ov005_02110bb4() {}
+void LinkStateBase::func_ov005_02110be8() {}
+void LinkStateBase::func_ov005_02110e0c(u16 param1, s32 param2) {}
+void LinkStateBase::func_ov005_02110e28(u16 param1, s32 param2, s32 param3, char param4) {}
+bool LinkStateBase::func_ov005_02110f50(s32 param1, s32 param2, s32 param3, u32 *param4) {}
+void LinkStateBase::func_ov005_021112ec() {}
+bool LinkStateBase::func_ov005_02111358() {}
+bool LinkStateBase::func_ov005_0211139c() {}
+bool LinkStateBase::func_ov005_021113b4() {}
+void LinkStateBase::func_ov005_021113c4(bool param1) {}
diff --git a/src/05/Player/LinkStateCutscene.cpp b/src/05/Player/LinkStateCutscene.cpp
new file mode 100644
index 00000000..7eaf872c
--- /dev/null
+++ b/src/05/Player/LinkStateCutscene.cpp
@@ -0,0 +1,28 @@
+#include "Player/LinkStateCutscene.hpp"
+
+unk32 UnkStruct_ov004_0210abb8::vfunc_2c(s32 param1) {}
+void UnkStruct_ov004_0210abb8::vfunc_24(unk32 param1) {}
+void LinkStateCutscene::func_ov005_021089c0() {}
+void LinkStateCutscene::func_ov005_021089f4() {}
+void LinkStateCutscene::func_ov005_02108d08() {}
+void LinkStateCutscene::func_ov005_02108e08() {}
+void LinkStateCutscene::func_ov005_02108e8c() {}
+void LinkStateCutscene::func_ov005_02108f38() {}
+void LinkStateCutscene::func_ov005_02108f98(unk32 param1, unk32 param2, unk32 param3) {}
+void LinkStateCutscene::func_ov005_021092bc() {}
+void LinkStateCutscene::func_ov005_0210952c() {}
+void LinkStateCutscene::func_ov005_02109588() {}
+void LinkStateCutscene::func_ov005_0210960c() {}
+void LinkStateCutscene::func_ov005_02109650() {}
+bool LinkStateCutscene::PlayItemCutscene(unk32 itemId) {}
+bool LinkStateCutscene::func_ov005_02109768() {}
+void LinkStateCutscene::func_ov005_021097b0(s32 param1) {}
+void LinkStateCutscene::func_ov005_021099dc() {}
+bool LinkStateCutscene::func_ov005_02109cd0(s32 *param1, s32 param2, unk32 param3) {}
+void LinkStateCutscene::func_ov005_02109e84() {}
+void LinkStateCutscene::func_ov005_02109f2c() {}
+void LinkStateCutscene::func_ov005_02109f88() {}
+void LinkStateCutscene::func_ov005_0210a018() {}
+void LinkStateCutscene::func_ov005_0210a06c() {}
+bool LinkStateCutscene::func_ov005_0210a0c0(unk16 param1) {}
+void LinkStateCutscene::vfunc_30(unk32 param1) {}
diff --git a/src/05/Player/LinkStateDamage.cpp b/src/05/Player/LinkStateDamage.cpp
new file mode 100644
index 00000000..10d4a3d7
--- /dev/null
+++ b/src/05/Player/LinkStateDamage.cpp
@@ -0,0 +1,4 @@
+#include "Player/LinkStateDamage.hpp"
+
+void LinkStateDamage::vfunc_1c() {}
+bool LinkStateDamage::vfunc_40() {}
diff --git a/src/05/Player/LinkStateFollow.cpp b/src/05/Player/LinkStateFollow.cpp
new file mode 100644
index 00000000..7b1dda53
--- /dev/null
+++ b/src/05/Player/LinkStateFollow.cpp
@@ -0,0 +1,17 @@
+#include "Player/LinkStateFollow.hpp"
+#include "Player/LinkStateCutscene.hpp"
+
+void LinkStateFollow::OnStateEnter() {}
+EquipRope *LinkStateFollow::GetEquipRope() {}
+void LinkStateFollow::vfunc_1c() {}
+void LinkStateFollow::func_ov005_0210b9c4() {}
+void LinkStateFollow::func_ov005_0210ba98() {}
+void LinkStateFollow::func_ov005_0210babc() {}
+void LinkStateFollow::func_ov005_0210bb50() {}
+void LinkStateFollow::func_ov005_0210bb98() {}
+void LinkStateFollow::func_ov005_0210bd70() {}
+void LinkStateFollow::func_ov005_0210bf50() {}
+bool LinkStateFollow::vfunc_20(s32 param1) {}
+LinkStateCutscene *GetLinkStateCutscene() {}
+void LinkStateFollow::vfunc_2c(u16 *param1) {}
+void LinkStateFollow::func_ov005_0210ca80(Vec3p *param1, s32 *param2) {}
diff --git a/src/05/Player/LinkStateInteract.cpp b/src/05/Player/LinkStateInteract.cpp
new file mode 100644
index 00000000..11a79dfa
--- /dev/null
+++ b/src/05/Player/LinkStateInteract.cpp
@@ -0,0 +1,15 @@
+#include "Player/LinkStateInteract.hpp"
+#include "Player/LinkStateFollow.hpp"
+
+void LinkStateInteract::vfunc_1c() {}
+void LinkStateInteract::func_ov005_0210a690() {}
+bool LinkStateInteract::func_ov005_0210a714() {}
+void LinkStateInteract::func_ov005_0210a774() {}
+void LinkStateInteract::func_ov005_0210a7d4() {}
+LinkStateFollow *GetLinkStateFollow() {}
+unk32 func_ov005_0210ab08(unk32 param1) {}
+void LinkStateInteract::func_ov005_0210ab1c() {}
+void LinkStateInteract::func_ov005_0210ad88() {}
+void LinkStateInteract::func_ov005_0210b2a4() {}
+void LinkStateInteract::vfunc_2c(u16 *param1) {}
+void LinkStateInteract::func_ov005_0210b4f4(Vec3p *vec, Actor *actor) {}
diff --git a/src/05/Player/LinkStateItem.cpp b/src/05/Player/LinkStateItem.cpp
new file mode 100644
index 00000000..bec80c3d
--- /dev/null
+++ b/src/05/Player/LinkStateItem.cpp
@@ -0,0 +1,22 @@
+#include "Player/LinkStateItem.hpp"
+#include "Player/LinkStateRoll.hpp"
+
+void LinkStateItem::OnStateEnter() {}
+EquipSword *GetEquipSword() {}
+void LinkStateItem::vfunc_1c() {}
+bool LinkStateItem::vfunc_20(s32 param1) {}
+EquipBombchu *GetEquipBombchu() {}
+bool LinkStateItem::vfunc_24(s32 param1) {}
+void LinkStateItem::func_ov005_02105850() {}
+void LinkStateItem::func_ov005_02105c28() {}
+EquipShield *GetEquipShield() {}
+void LinkStateItem::func_ov005_02105d94() {}
+void LinkStateItem::func_ov005_02105dac() {}
+LinkStateRoll *GetLinkStateRoll() {}
+void LinkStateItem::func_ov005_02106644() {}
+void LinkStateItem::func_ov005_02106700(Vec3p *param1, unk8 *param2) {}
+void LinkStateItem::func_ov005_02106740(s32 *param1, s32 param2) {}
+bool LinkStateItem::func_ov005_02106894(s32 param1, s32 param2) {}
+void LinkStateItem::func_ov005_02106980(unk32 param, s32 param2, s32 *param3) {}
+bool LinkStateItem::func_ov005_02106a50() {}
+bool LinkStateItem::func_ov005_02106bbc(Vec3p *param1, unk32 param2, u32 param3) {}
diff --git a/src/05/Player/LinkStateMove.cpp b/src/05/Player/LinkStateMove.cpp
new file mode 100644
index 00000000..367fd3f9
--- /dev/null
+++ b/src/05/Player/LinkStateMove.cpp
@@ -0,0 +1,5 @@
+#include "Player/LinkStateMove.hpp"
+
+void LinkStateMove::func_ov005_021113d0() {}
+void LinkStateMove::vfunc_1c() {}
+bool LinkStateMove::vfunc_3c() {}
diff --git a/src/05/Player/LinkStateRoll.cpp b/src/05/Player/LinkStateRoll.cpp
new file mode 100644
index 00000000..4c48f029
--- /dev/null
+++ b/src/05/Player/LinkStateRoll.cpp
@@ -0,0 +1,23 @@
+#include "Player/LinkStateRoll.hpp"
+#include "Player/LinkStateDamage.hpp"
+
+s32 LinkStateRoll::func_ov005_02106c80(u32 param1) {}
+void LinkStateRoll::vfunc_1c() {}
+void LinkStateRoll::func_ov005_02106cd0() {}
+LinkStateDamage *GetLinkStateDamage() {}
+void LinkStateRoll::func_ov005_02107208(u32 param1) {}
+void LinkStateRoll::func_ov005_02107214() {}
+void LinkStateRoll::func_ov005_021073b8() {}
+void LinkStateRoll::func_ov005_021075bc() {}
+LinkStateItem *GetLinkStateItem() {}
+void LinkStateRoll::func_ov005_02107880() {}
+void LinkStateRoll::func_ov005_02107954(unk32 param1, unk32 param2, unk32 param3) {}
+void LinkStateRoll::func_ov005_02107b74(unk32 *param1, unk16 param2, unk16 param3) {}
+bool LinkStateRoll::func_ov005_02107bd4() {}
+bool LinkStateRoll::func_ov005_02107c8c() {}
+bool LinkStateRoll::func_ov005_02107d74() {}
+unk32 LinkStateRoll::func_ov005_02107e80(u32 param1, unk32 *param2, unk16 param3, unk8 *param4) {}
+void LinkStateRoll::func_ov005_02107fc0() {}
+bool LinkStateRoll::func_ov005_02108094() {}
+void LinkStateRoll::func_ov005_02108188() {}
+void LinkStateRoll::func_ov005_021081a8() {}
diff --git a/src/05/Player/PlayerLinkBase.cpp b/src/05/Player/PlayerLinkBase.cpp
new file mode 100644
index 00000000..550e4d7a
--- /dev/null
+++ b/src/05/Player/PlayerLinkBase.cpp
@@ -0,0 +1,7 @@
+#include "Player/PlayerLinkBase.hpp"
+
+void PlayerLinkBase::vfunc_2c(s32 param1, unk8 param2) {}
+void func_ov005_0210e8a8(unk32 *param1, s32 param2) {}
+void PlayerLinkBase::UpdatePos(unk32 param1) {}
+void PlayerLinkBase::vfunc_28(s32 param1) {}
+bool PlayerLinkBase::func_ov005_0210eba4() {}