now the tool finds the msh2 chunk even if it is not the 2nd behind HEDR,
hence restructured code,
This commit is contained in:
@@ -52,14 +52,15 @@ public:
|
||||
|
||||
private:
|
||||
|
||||
std::list<ChunkHeader*> lChunkMsh2;
|
||||
std::list<Modl*> lModls;
|
||||
std::fstream fsMesh;
|
||||
std::list<std::string> lTextures;
|
||||
|
||||
|
||||
private:
|
||||
void setModlDefault(Modl* model);
|
||||
void loadChunks(std::list<ChunkHeader*> &destination, std::streampos start, const std::uint32_t end);
|
||||
void analyseMsh2Chunks(std::list<ChunkHeader*> &chunkList);
|
||||
void analyseModlChunks(Modl* dataDestination, std::list<ChunkHeader*> &chunkList);
|
||||
void analyseGeomChunks(Modl* dataDestination, std::list<ChunkHeader*> &chunkList);
|
||||
void analyseSegmChunks(Modl* dataDestination, std::list<ChunkHeader*> &chunkList);
|
||||
|
Reference in New Issue
Block a user