Skip to content

Commit de200eb

Browse files
committed
start rippin
1 parent 825bd12 commit de200eb

32 files changed

+4
-2000
lines changed

src/CMakeLists.txt

+1-34
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,6 @@ target_sources(libultraship PRIVATE ${Source_Files__Port})
318318
set(Source_Files__Resource
319319
${CMAKE_CURRENT_SOURCE_DIR}/resource/File.h
320320
${CMAKE_CURRENT_SOURCE_DIR}/resource/Resource.h
321-
${CMAKE_CURRENT_SOURCE_DIR}/resource/ResourceType.h
322321
${CMAKE_CURRENT_SOURCE_DIR}/resource/Resource.cpp
323322
${CMAKE_CURRENT_SOURCE_DIR}/resource/ResourceManager.h
324323
${CMAKE_CURRENT_SOURCE_DIR}/resource/ResourceManager.cpp
@@ -329,38 +328,6 @@ set(Source_Files__Resource
329328
)
330329
source_group("resource" FILES ${Source_Files__Resource})
331330

332-
set(Source_Files__Resource__Types
333-
${CMAKE_CURRENT_SOURCE_DIR}/resource/type/Array.cpp
334-
${CMAKE_CURRENT_SOURCE_DIR}/resource/type/Array.h
335-
${CMAKE_CURRENT_SOURCE_DIR}/resource/type/Blob.cpp
336-
${CMAKE_CURRENT_SOURCE_DIR}/resource/type/Blob.h
337-
${CMAKE_CURRENT_SOURCE_DIR}/resource/type/DisplayList.cpp
338-
${CMAKE_CURRENT_SOURCE_DIR}/resource/type/DisplayList.h
339-
${CMAKE_CURRENT_SOURCE_DIR}/resource/type/Matrix.cpp
340-
${CMAKE_CURRENT_SOURCE_DIR}/resource/type/Matrix.h
341-
${CMAKE_CURRENT_SOURCE_DIR}/resource/type/Texture.cpp
342-
${CMAKE_CURRENT_SOURCE_DIR}/resource/type/Texture.h
343-
${CMAKE_CURRENT_SOURCE_DIR}/resource/type/Vertex.cpp
344-
${CMAKE_CURRENT_SOURCE_DIR}/resource/type/Vertex.h
345-
)
346-
source_group("resource/type" FILES ${Source_Files__Resource__Types})
347-
348-
set(Source_Files__Resource__Factories
349-
${CMAKE_CURRENT_SOURCE_DIR}/resource/factory/ArrayFactory.cpp
350-
${CMAKE_CURRENT_SOURCE_DIR}/resource/factory/ArrayFactory.h
351-
${CMAKE_CURRENT_SOURCE_DIR}/resource/factory/BlobFactory.cpp
352-
${CMAKE_CURRENT_SOURCE_DIR}/resource/factory/BlobFactory.h
353-
${CMAKE_CURRENT_SOURCE_DIR}/resource/factory/DisplayListFactory.cpp
354-
${CMAKE_CURRENT_SOURCE_DIR}/resource/factory/DisplayListFactory.h
355-
${CMAKE_CURRENT_SOURCE_DIR}/resource/factory/MatrixFactory.cpp
356-
${CMAKE_CURRENT_SOURCE_DIR}/resource/factory/MatrixFactory.h
357-
${CMAKE_CURRENT_SOURCE_DIR}/resource/factory/TextureFactory.cpp
358-
${CMAKE_CURRENT_SOURCE_DIR}/resource/factory/TextureFactory.h
359-
${CMAKE_CURRENT_SOURCE_DIR}/resource/factory/VertexFactory.cpp
360-
${CMAKE_CURRENT_SOURCE_DIR}/resource/factory/VertexFactory.h
361-
)
362-
source_group("resource/factory" FILES ${Source_Files__Resource__Factories})
363-
364331
set(Source_Files__Resource__Archive
365332
${CMAKE_CURRENT_SOURCE_DIR}/resource/archive/Archive.h
366333
${CMAKE_CURRENT_SOURCE_DIR}/resource/archive/Archive.cpp
@@ -373,7 +340,7 @@ set(Source_Files__Resource__Archive
373340
)
374341
source_group("resource/archive" FILES ${Source_Files__Resource__Archive})
375342

376-
target_sources(libultraship PRIVATE ${Source_Files__Resource} ${Source_Files__Resource__Types} ${Source_Files__Resource__Factories} ${Source_Files__Resource__Archive})
343+
target_sources(libultraship PRIVATE ${Source_Files__Resource} ${Source_Files__Resource__Archive})
377344

378345
#=================== Graphic ===================
379346

src/graphic/Fast3D/gfx_pc.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@
3232

3333
#include "log/luslog.h"
3434
#include "window/gui/Gui.h"
35-
#include "resource/GameVersions.h"
35+
// #include "resource/GameVersions.h"
3636
#include "resource/Resource.h"
3737
#include "resource/ResourceManager.h"
38-
#include "resource/type/Texture.h"
38+
// #include "resource/type/Texture.h"
3939
#include "utils/Utils.h"
4040
#include "libultraship/libultraship.h"
4141

src/public/bridge/resourcebridge.h

-7
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
#include "stdint.h"
77

88
#ifdef __cplusplus
9-
#include "resource/type/Texture.h"
109
#include "resource/Resource.h"
1110

1211
std::shared_ptr<LUS::IResource> ResourceLoad(const char* name);
@@ -29,12 +28,6 @@ uint8_t ResourceGetIsCustomByName(const char* name);
2928
uint8_t ResourceGetIsCustomByCrc(uint64_t crc);
3029
void* ResourceGetDataByName(const char* name);
3130
void* ResourceGetDataByCrc(uint64_t crc);
32-
uint16_t ResourceGetTexWidthByName(const char* name);
33-
uint16_t ResourceGetTexWidthByCrc(uint64_t crc);
34-
uint16_t ResourceGetTexHeightByName(const char* name);
35-
uint16_t ResourceGetTexHeightByCrc(uint64_t crc);
36-
size_t ResourceGetTexSizeByName(const char* name);
37-
size_t ResourceGetTexSizeByCrc(uint64_t crc);
3831
void ResourceLoadDirectory(const char* name);
3932
void ResourceLoadDirectoryAsync(const char* name);
4033
void ResourceDirtyDirectory(const char* name);

src/resource/File.h

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
#include <memory>
66
#include <stdint.h>
77
#include <tinyxml2.h>
8-
#include "resource/ResourceType.h"
98
#include "utils/binarytools/BinaryReader.h"
109

1110
namespace LUS {

src/resource/GameVersions.h

-28
This file was deleted.

src/resource/ResourceLoader.cpp

+1-6
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,7 @@ ResourceLoader::~ResourceLoader() {
2323
}
2424

2525
void ResourceLoader::RegisterGlobalResourceFactories() {
26-
RegisterResourceFactory(static_cast<uint32_t>(ResourceType::Texture), std::make_shared<TextureFactory>());
27-
RegisterResourceFactory(static_cast<uint32_t>(ResourceType::Vertex), std::make_shared<VertexFactory>());
28-
RegisterResourceFactory(static_cast<uint32_t>(ResourceType::DisplayList), std::make_shared<DisplayListFactory>());
29-
RegisterResourceFactory(static_cast<uint32_t>(ResourceType::Matrix), std::make_shared<MatrixFactory>());
30-
RegisterResourceFactory(static_cast<uint32_t>(ResourceType::Array), std::make_shared<ArrayFactory>());
31-
RegisterResourceFactory(static_cast<uint32_t>(ResourceType::Blob), std::make_shared<BlobFactory>());
26+
3227
}
3328

3429
bool ResourceLoader::RegisterResourceFactory(uint32_t resourceType, std::shared_ptr<ResourceFactory> factory) {

src/resource/ResourceLoader.h

-4
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
#include <memory>
44
#include <unordered_map>
5-
#include "ResourceType.h"
65
#include "ResourceFactory.h"
76
#include "Resource.h"
87

@@ -18,9 +17,6 @@ class ResourceLoader {
1817
bool RegisterResourceFactory(uint32_t resourceType, std::shared_ptr<ResourceFactory> factory);
1918
uint32_t GetVersionFromString(const std::string& version);
2019

21-
protected:
22-
void RegisterGlobalResourceFactories();
23-
2420
private:
2521
std::unordered_map<uint32_t, std::shared_ptr<ResourceFactory>> mFactories;
2622
};

src/resource/ResourceType.h

-64
This file was deleted.

src/resource/factory/ArrayFactory.cpp

-78
This file was deleted.

src/resource/factory/ArrayFactory.h

-17
This file was deleted.

src/resource/factory/BlobFactory.cpp

-39
This file was deleted.

src/resource/factory/BlobFactory.h

-17
This file was deleted.

0 commit comments

Comments
 (0)