Skip to content

Commit 5987d3b

Browse files
committed
clean up
1 parent 5c11453 commit 5987d3b

6 files changed

+16
-30
lines changed

src/CMakeLists.txt

+1-8
Original file line numberDiff line numberDiff line change
@@ -372,14 +372,7 @@ set(Source_Files__Resource__Archive
372372
)
373373
source_group("resource/archive" FILES ${Source_Files__Resource__Archive})
374374

375-
set(Source_Files__Resource__ReaderBox
376-
${CMAKE_CURRENT_SOURCE_DIR}/resource/readerbox/ReaderBox.h
377-
${CMAKE_CURRENT_SOURCE_DIR}/resource/readerbox/BinaryReaderBox.h
378-
${CMAKE_CURRENT_SOURCE_DIR}/resource/readerbox/XMLReaderBox.h
379-
)
380-
source_group("resource/readerbox" FILES ${Source_Files__Resource__ReaderBox})
381-
382-
target_sources(libultraship PRIVATE ${Source_Files__Resource} ${Source_Files__Resource__Types} ${Source_Files__Resource__Factories} ${Source_Files__Resource__Archive} ${Source_Files__Resource__ReaderBox})
375+
target_sources(libultraship PRIVATE ${Source_Files__Resource} ${Source_Files__Resource__Types} ${Source_Files__Resource__Factories} ${Source_Files__Resource__Archive})
383376

384377
#=================== Graphic ===================
385378

src/resource/factory/BlobFactory.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#include "resource/factory/BlobFactory.h"
22
#include "resource/type/Blob.h"
3-
#include "resource/readerbox/BinaryReaderBox.h"
43
#include "spdlog/spdlog.h"
54

65
namespace LUS {

src/resource/factory/DisplayListFactory.cpp

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
#include "resource/factory/DisplayListFactory.h"
22
#include "resource/type/DisplayList.h"
3-
#include "resource/readerbox/BinaryReaderBox.h"
4-
#include "resource/readerbox/XMLReaderBox.h"
53
#include "spdlog/spdlog.h"
64

75
#define ARRAY_COUNT(arr) (s32)(sizeof(arr) / sizeof(arr[0]))
@@ -183,7 +181,7 @@ std::shared_ptr<IResource> ResourceFactoryXMLDisplayListV0::ReadResource(std::sh
183181
if (file->XmlDocument == nullptr) {
184182
SPDLOG_ERROR("Failed to load resource: File has no XML document ({} - {})", file->InitData->Type,
185183
file->InitData->Path);
186-
return result;
184+
return nullptr;
187185
}
188186

189187

src/resource/factory/MatrixFactory.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#include "resource/factory/MatrixFactory.h"
22
#include "resource/type/Matrix.h"
3-
#include "resource/readerbox/BinaryReaderBox.h"
43
#include "spdlog/spdlog.h"
54

65
namespace LUS {

src/resource/factory/TextureFactory.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#include "resource/factory/TextureFactory.h"
22
#include "resource/type/Texture.h"
3-
#include "resource/readerbox/BinaryReaderBox.h"
43
#include "spdlog/spdlog.h"
54

65
namespace LUS {

src/resource/factory/VertexFactory.cpp

+14-16
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
#include "resource/factory/VertexFactory.h"
22
#include "resource/type/Vertex.h"
3-
#include "resource/readerbox/BinaryReaderBox.h"
4-
#include "resource/readerbox/XMLReaderBox.h"
53
#include "spdlog/spdlog.h"
64

75
namespace LUS {
@@ -17,23 +15,23 @@ std::shared_ptr<IResource> ResourceFactoryBinaryVertexV0::ReadResource(std::shar
1715
return nullptr;
1816
}
1917

20-
auto vertex = std::make_shared<Vertex>(initData);
18+
auto vertex = std::make_shared<Vertex>(file->InitData);
2119

22-
uint32_t count = reader->ReadUInt32();
20+
uint32_t count = file->Reader->ReadUInt32();
2321
vertex->VertexList.reserve(count);
2422

2523
for (uint32_t i = 0; i < count; i++) {
2624
Vtx data;
27-
data.v.ob[0] = reader->ReadInt16();
28-
data.v.ob[1] = reader->ReadInt16();
29-
data.v.ob[2] = reader->ReadInt16();
30-
data.v.flag = reader->ReadUInt16();
31-
data.v.tc[0] = reader->ReadInt16();
32-
data.v.tc[1] = reader->ReadInt16();
33-
data.v.cn[0] = reader->ReadUByte();
34-
data.v.cn[1] = reader->ReadUByte();
35-
data.v.cn[2] = reader->ReadUByte();
36-
data.v.cn[3] = reader->ReadUByte();
25+
data.v.ob[0] = file->Reader->ReadInt16();
26+
data.v.ob[1] = file->Reader->ReadInt16();
27+
data.v.ob[2] = file->Reader->ReadInt16();
28+
data.v.flag = file->Reader->ReadUInt16();
29+
data.v.tc[0] = file->Reader->ReadInt16();
30+
data.v.tc[1] = file->Reader->ReadInt16();
31+
data.v.cn[0] = file->Reader->ReadUByte();
32+
data.v.cn[1] = file->Reader->ReadUByte();
33+
data.v.cn[2] = file->Reader->ReadUByte();
34+
data.v.cn[3] = file->Reader->ReadUByte();
3735
vertex->VertexList.push_back(data);
3836
}
3937

@@ -49,10 +47,10 @@ std::shared_ptr<IResource> ResourceFactoryXMLVertexV0::ReadResource(std::shared_
4947
if (file->XmlDocument == nullptr) {
5048
SPDLOG_ERROR("Failed to load resource: File has no XML document ({} - {})", file->InitData->Type,
5149
file->InitData->Path);
52-
return result;
50+
return nullptr;
5351
}
5452

55-
auto vertex = std::make_shared<Vertex>(initData);
53+
auto vertex = std::make_shared<Vertex>(file->InitData);
5654

5755
auto child = file->XmlDocument->FirstChildElement()->FirstChildElement();
5856

0 commit comments

Comments
 (0)