From 488f2c3e71af8d443c1fc04d0f03e70e0aa7aefd Mon Sep 17 00:00:00 2001 From: iTNTPiston Date: Mon, 9 Aug 2021 16:40:04 -0700 Subject: Implemented DebugFinder --- src/KingSystem/System/CMakeLists.txt | 2 ++ src/KingSystem/System/DebugFinder.cpp | 14 ++++++++++++++ src/KingSystem/System/DebugFinder.h | 22 ++++++++++++++++++++++ 3 files changed, 38 insertions(+) create mode 100644 src/KingSystem/System/DebugFinder.cpp create mode 100644 src/KingSystem/System/DebugFinder.h (limited to 'src/KingSystem/System') diff --git a/src/KingSystem/System/CMakeLists.txt b/src/KingSystem/System/CMakeLists.txt index f3fe4e5b..95afaea7 100644 --- a/src/KingSystem/System/CMakeLists.txt +++ b/src/KingSystem/System/CMakeLists.txt @@ -9,6 +9,8 @@ target_sources(uking PRIVATE CameraEditor.h CameraMgr.cpp CameraMgr.h + DebugFinder.cpp + DebugFinder.h DebugMessage.h HavokWorkerMgr.cpp HavokWorkerMgr.h diff --git a/src/KingSystem/System/DebugFinder.cpp b/src/KingSystem/System/DebugFinder.cpp new file mode 100644 index 00000000..d566df2b --- /dev/null +++ b/src/KingSystem/System/DebugFinder.cpp @@ -0,0 +1,14 @@ +#include "KingSystem/System/DebugFinder.h" + +namespace ksys { + +SEAD_SINGLETON_DISPOSER_IMPL(DebugFinder) + +DebugFinder::DebugFinder() = default; + +void DebugFinder::init(sead::Heap* heap) { + +} + +} + diff --git a/src/KingSystem/System/DebugFinder.h b/src/KingSystem/System/DebugFinder.h new file mode 100644 index 00000000..c1b26cf5 --- /dev/null +++ b/src/KingSystem/System/DebugFinder.h @@ -0,0 +1,22 @@ +#pragma once + +#include +#include + +namespace ksys { + +class DebugFinder{ + SEAD_SINGLETON_DISPOSER(DebugFinder) + DebugFinder(); + virtual ~DebugFinder(); + +public: + void init(sead::Heap* heap); + +private: + sead::FixedSafeString<0x40> unused_1; + sead::FixedSafeString<0x100> unused_2; + u32 unused_3 = 0; +}; + +} // namespace ksys::evt \ No newline at end of file -- cgit v1.2.3