16 lines
400 B
C++
16 lines
400 B
C++
#pragma once
|
|
|
|
class World;
|
|
class LmpRepository;
|
|
class TopoPatch;
|
|
|
|
class WorldReader
|
|
{
|
|
public:
|
|
World* readWorld(LmpRepository* lmpRepository, const char* name);
|
|
|
|
private:
|
|
void decodeWorldFile(World* world, const unsigned char* data, int dataLength);
|
|
void decodeTopography(World* world, const unsigned char* data, int dataLength);
|
|
TopoPatch* readTopoPatch(const unsigned char* data, int offset);
|
|
}; |