diff options
| author | Aetias <aetias@outlook.com> | 2025-01-20 20:09:15 +0100 |
|---|---|---|
| committer | Aetias <aetias@outlook.com> | 2025-01-20 20:09:15 +0100 |
| commit | 7a2009cab93127754c636199e29cab1a886ceef2 (patch) | |
| tree | 0a6b9ef416d5eba0c1aa142a916c49339941403e /src | |
| parent | a5fd54fe701af3df740edbf10c8b57f6040a2f24 (diff) | |
Move ov000 documentation from Ghidra
Diffstat (limited to 'src')
| -rw-r--r-- | src/00_Core/Cutscene/CutsceneHandler.cpp | 16 | ||||
| -rw-r--r-- | src/00_Core/Map/MapBase.cpp | 4 | ||||
| -rw-r--r-- | src/00_Core/Map/MapData.cpp | 16 | ||||
| -rw-r--r-- | src/00_Core/Map/Trigger.cpp | 40 | ||||
| -rw-r--r-- | src/00_Core/Render/ModelRender.cpp | 25 | ||||
| -rw-r--r-- | src/00_Core/Save/AdventureFlags.cpp | 1 | ||||
| -rw-r--r-- | src/00_Core/Save/FlagsUnk.cpp | 5 | ||||
| -rw-r--r-- | src/00_Core/Unknown/UnkStruct_ov000_020b1528.cpp | 9 |
8 files changed, 113 insertions, 3 deletions
diff --git a/src/00_Core/Cutscene/CutsceneHandler.cpp b/src/00_Core/Cutscene/CutsceneHandler.cpp new file mode 100644 index 00000000..c55730ba --- /dev/null +++ b/src/00_Core/Cutscene/CutsceneHandler.cpp @@ -0,0 +1,16 @@ +#include "Cutscene/CutsceneHandler.hpp" + +s32 CutsceneHandler::func_ov000_020980fc(unk32 param1, unk32 param2, void **param3) {} +bool CutsceneHandler::func_ov000_02098114() {} +bool CutsceneHandler::SkipCutscene(s32 param1) {} +unk32 CutsceneHandler::func_ov000_020981b8(unk32 *param1) {} +void CutsceneHandler::func_ov000_020985c0() {} +void CutsceneHandler::func_ov000_020985c4() {} +void CutsceneHandler::func_ov000_02098618(s32 param1, unk32 param2, void **param3) {} +void CutsceneHandler::func_ov000_02098658() {} +bool CutsceneHandler::func_ov000_02098694(unk32 param1) {} +bool CutsceneHandler::func_ov000_020987c4(unk32 param1, unk16 param2, unk32 param3, unk32 param4, bool param5) {} +bool CutsceneHandler::func_ov000_02098834() {} +bool CutsceneHandler::func_ov000_02098860() {} +unk32 CutsceneHandler::func_ov000_02098890(unk32 param1, s32 param2) {} +unk32 CutsceneHandler::func_ov000_02098920(unk32 param1) {} diff --git a/src/00_Core/Map/MapBase.cpp b/src/00_Core/Map/MapBase.cpp index 8d6d3c96..46f4e40b 100644 --- a/src/00_Core/Map/MapBase.cpp +++ b/src/00_Core/Map/MapBase.cpp @@ -69,10 +69,10 @@ unk8 MapBase::func_ov00_0207f948(unk32 param_2) {} void MapBase::AddTrigger(TriggerParams *param_2) {} void TriggerBase::vfunc_08() {} s32 MapBase::GetTriggerBoundingBox(unk32 param_2, AABB *param_3) {} -bool TriggerBase::GetBoundingBox() {} +bool TriggerBase::GetBoundingBox(AABB *bbox) {} unk8 MapBase::GetTriggerBoundingBoxes(unk32 param_2, AABB *param_3, unk32 param_4) {} unk32 MapBase::GetOverlappingTrigger(Vec3p *param_2) {} -bool TriggerBase::Overlaps() {} +bool TriggerBase::Overlaps(Vec3p *point) {} unk8 MapBase::FindTrigger(unk32 type) {} unk8 MapBase::GetOverlappingTriggers(Vec3p *param_2, TriggerBase **triggers, unk32 capacity) {} bool MapBase::IsTriggerTypeOverlapped(unk32 type, Vec3p *param_3) {} diff --git a/src/00_Core/Map/MapData.cpp b/src/00_Core/Map/MapData.cpp new file mode 100644 index 00000000..2df3b5c8 --- /dev/null +++ b/src/00_Core/Map/MapData.cpp @@ -0,0 +1,16 @@ +#include "Map/MapData.hpp" + +MapData::MapData(u8 *map, unk8 param2, unk8 param3, unk32 param4, unk32 param5) {} +MapData::~MapData() {} +void MapData::func_ov000_020972e4(u16 *param1, unk32 *param2, bool param3) {} +void MapData::func_ov000_02097354() {} +void MapData::SetFlag0(u32 index, bool value) {} +bool MapData::GetFlag0(u32 index) {} +void MapData::SetFlag1(u32 index, bool value) {} +bool MapData::GetFlag1(u32 index) {} +void MapData::SetFlag2(u32 index, bool value) {} +bool MapData::GetFlag2(u32 index) {} +void MapData::SetFlag3(u32 index, bool value) {} +bool MapData::GetFlag3(u32 index) {} +void MapData::SetFlag4(u32 index, bool value) {} +bool MapData::GetFlag4(u32 index) {} diff --git a/src/00_Core/Map/Trigger.cpp b/src/00_Core/Map/Trigger.cpp new file mode 100644 index 00000000..7e1bb785 --- /dev/null +++ b/src/00_Core/Map/Trigger.cpp @@ -0,0 +1,40 @@ +#include "Map/TriggerAABB.hpp" +#include "Map/TriggerAABB_Unk1.hpp" +#include "Map/TriggerAABB_Unk2.hpp" +#include "Map/TriggerBase.hpp" +#include "Map/TriggerSphere.hpp" + +TriggerBase::TriggerBase(TriggerParams *params) {} +TriggerBase::TriggerBase(u8 id, u32 param2, u32 param3, u32 param4) {} +TriggerBase::~TriggerBase() {} + +TriggerAABB::TriggerAABB(TriggerParams *params) : + TriggerBase(params) {} +TriggerAABB::TriggerAABB(u8 id, u32 param2, u32 param3, u32 param4) : + TriggerBase(id, param2, param3, param4) {} +TriggerAABB::~TriggerAABB() {} + +TriggerSphere::TriggerSphere(TriggerParams *params) : + TriggerBase(params) {} +TriggerSphere::TriggerSphere(u8 id, u32 param2, u32 param3, u32 param4) : + TriggerBase(id, param2, param3, param4) {} +TriggerSphere::~TriggerSphere() {} +bool TriggerSphere::GetBoundingBox(AABB *bbox) {} + +TriggerAABB_Unk2::TriggerAABB_Unk2(TriggerParams *params) : + TriggerAABB(params) {} +TriggerAABB_Unk2_Unk1::TriggerAABB_Unk2_Unk1() {} +TriggerAABB_Unk2::~TriggerAABB_Unk2() {} +void TriggerAABB_Unk2::vfunc_08() {} +unk32 TriggerAABB_Unk2::vfunc_0c() {} +unk32 TriggerAABB_Unk2::vfunc_10() {} + +TriggerAABB_Unk1::TriggerAABB_Unk1(TriggerParams *params) : + TriggerAABB(params) {} +TriggerAABB_Unk1::~TriggerAABB_Unk1() {} +void TriggerAABB_Unk1::vfunc_08() {} + +bool TriggerSphere::Overlaps(Vec3p *point) {} + +bool TriggerAABB::Overlaps(Vec3p *point) {} +bool TriggerAABB::GetBoundingBox(AABB *bbox) {} diff --git a/src/00_Core/Render/ModelRender.cpp b/src/00_Core/Render/ModelRender.cpp new file mode 100644 index 00000000..03a66133 --- /dev/null +++ b/src/00_Core/Render/ModelRender.cpp @@ -0,0 +1,25 @@ +#include "Render/ModelRender.hpp" + +ModelRender::ModelRender() {} +ModelRender::~ModelRender() {} +void *ModelRender::GetLcdcAddress() {} +void ModelRender::vfunc_0c(ItemModel *model) {} +void *ModelRender::func_ov000_020a9624(s32 param1) {} +void ModelRender::SetTransform(Vec3p *scale, Mat3p *rotation, Vec3p *translation) {} +void ModelRender::SetRotationTranslation(Mat3p *rotation, Vec3p *translation) {} +void ModelRender::SetTranslation(Vec3p *translation) {} +void ModelRender::PushGeometryCommands() {} +void ModelRender::vfunc_20() {} +void ModelRender::vfunc_24(unk32 param1) {} +void ModelRender::vfunc_28() {} +void ModelRender::vfunc_2c() {} +void ModelRender::vfunc_34() {} +void ModelRender::vfunc_30() {} +void ModelRender::func_ov000_020a98e8(unk32 param1) {} +void ModelRender::func_ov000_020a990c(unk32 param1) {} +void ModelRender::func_ov000_020a9938(unk32 param1) {} +void ModelRender::func_ov000_020a9960(unk32 param1) {} +void ModelRender::vfunc_38() {} +void ModelRender::vfunc_3c() {} +void ModelRender::func_ov000_020a9998(unk32 param1, unk32 param2) {} +void ModelRender::func_ov000_020a99c0() {} diff --git a/src/00_Core/Save/AdventureFlags.cpp b/src/00_Core/Save/AdventureFlags.cpp index a6a944b5..7ba5f7c6 100644 --- a/src/00_Core/Save/AdventureFlags.cpp +++ b/src/00_Core/Save/AdventureFlags.cpp @@ -47,4 +47,3 @@ bool AdventureFlags::func_ov00_02098074(unk32 param1, unk16 param2, unk32 param3 bool AdventureFlags::func_ov00_0209809c() {} bool AdventureFlags::func_ov00_020980ac() {} void AdventureFlags::func_ov00_020980bc(s32 param1) {} -void AdventureFlags::func_ov00_020980d0() {} diff --git a/src/00_Core/Save/FlagsUnk.cpp b/src/00_Core/Save/FlagsUnk.cpp new file mode 100644 index 00000000..11d43a92 --- /dev/null +++ b/src/00_Core/Save/FlagsUnk.cpp @@ -0,0 +1,5 @@ +#include "Save/AdventureFlags.hpp" + +FlagsUnk::~FlagsUnk() {} +FlagsUnk2::~FlagsUnk2() {} +void FlagsUnk::func_ov000_020980f8() {} diff --git a/src/00_Core/Unknown/UnkStruct_ov000_020b1528.cpp b/src/00_Core/Unknown/UnkStruct_ov000_020b1528.cpp new file mode 100644 index 00000000..ed9b3d16 --- /dev/null +++ b/src/00_Core/Unknown/UnkStruct_ov000_020b1528.cpp @@ -0,0 +1,9 @@ +#include "Unknown/UnkStruct_ov000_020b1528.hpp" + +UnkStruct_ov000_020b1528::UnkStruct_ov000_020b1528() {} +UnkStruct_ov000_020b1528::~UnkStruct_ov000_020b1528() {} +void UnkStruct_ov000_020b1528::Clear() {} +bool UnkStruct_ov000_020b1528::vfunc_08() {} +bool UnkStruct_ov000_020b1528::vfunc_0c() {} +bool UnkStruct_ov000_020b1528::vfunc_10(s32 *param1) {} +bool UnkStruct_ov000_020b1528::vfunc_14(u16 *index, unk32 param2) {} |
