diff options
| author | AltoXorg <56553686+Alto1772@users.noreply.github.com> | 2025-07-31 22:12:17 +0800 |
|---|---|---|
| committer | Lywx <kiritodev01@gmail.com> | 2025-07-31 08:50:46 -0600 |
| commit | 9eec95a16174329f6fb3b1e819bea777b105915f (patch) | |
| tree | ca9c7562357e9a28fe965d99ffbcf99aa307a49d /src | |
| parent | eac8bc7b3f6872168404ae677710c3d6d3bce820 (diff) | |
Renamed to `ObjectInitResource` from src/port
Diffstat (limited to 'src')
| -rw-r--r-- | src/port/resource/importers/ObjectInitFactory.cpp | 2 | ||||
| -rw-r--r-- | src/port/resource/type/ObjectInit.cpp | 4 | ||||
| -rw-r--r-- | src/port/resource/type/ObjectInit.h | 5 |
3 files changed, 6 insertions, 5 deletions
diff --git a/src/port/resource/importers/ObjectInitFactory.cpp b/src/port/resource/importers/ObjectInitFactory.cpp index 9ebe330c..b8965b8d 100644 --- a/src/port/resource/importers/ObjectInitFactory.cpp +++ b/src/port/resource/importers/ObjectInitFactory.cpp @@ -12,7 +12,7 @@ std::shared_ptr<Ship::IResource> ResourceFactoryBinaryObjectInitV0::ReadResource return nullptr; } - auto obj = std::make_shared<ObjectInit>(initData); + auto obj = std::make_shared<ObjectInitResource>(initData); auto reader = std::get<std::shared_ptr<Ship::BinaryReader>>(file->Reader); auto count = reader->ReadUInt32(); diff --git a/src/port/resource/type/ObjectInit.cpp b/src/port/resource/type/ObjectInit.cpp index 3fe6e95b..766befe3 100644 --- a/src/port/resource/type/ObjectInit.cpp +++ b/src/port/resource/type/ObjectInit.cpp @@ -1,11 +1,11 @@ #include "ObjectInit.h" namespace SF64 { -ObjectInitData* ObjectInit::GetPointer() { +ObjectInitData* ObjectInitResource::GetPointer() { return mObjects.data(); } -size_t ObjectInit::GetPointerSize() { +size_t ObjectInitResource::GetPointerSize() { return sizeof(ObjectInitData) * mObjects.size(); } }
\ No newline at end of file diff --git a/src/port/resource/type/ObjectInit.h b/src/port/resource/type/ObjectInit.h index e6da7023..3e57240c 100644 --- a/src/port/resource/type/ObjectInit.h +++ b/src/port/resource/type/ObjectInit.h @@ -16,11 +16,12 @@ struct ObjectInitData { /* 0x10 */ int16_t id; }; // size = 0x14 -class ObjectInit : public Ship::Resource<ObjectInitData> { +// Renamed from ObjectInit to prevent clashing with Torch of same namespace +class ObjectInitResource : public Ship::Resource<ObjectInitData> { public: using Resource::Resource; - ObjectInit() : Resource(std::shared_ptr<Ship::ResourceInitData>()) {} + ObjectInitResource() : Resource(std::shared_ptr<Ship::ResourceInitData>()) {} ObjectInitData* GetPointer(); size_t GetPointerSize(); |
