graphics
Class CMapReader
CMapIO
|
+--CMapReader
in MapReader.h
in MapReader.cpp
- class CMapReader
- extends CMapIO
cur_terrain_tex
private u32 cur_terrain_tex;
filename_xml
private CStr filename_xml;
m_Heightmap
private std::vector< u16 > m_Heightmap;
m_LightEnv
private CLightEnv m_LightEnv;
m_MapSize
private u32 m_MapSize;
m_Objects
private std::vector< SObjectDesc > m_Objects;
m_ObjectTypes
private std::vector< CStr > m_ObjectTypes;
m_TerrainTextures
private std::vector< Handle > m_TerrainTextures;
m_Tiles
private std::vector< STileDesc > m_Tiles;
num_terrain_tex
private u32 num_terrain_tex;
pCamera
private CCamera* pCamera;
pCinema
private CCinemaManager* pCinema;
pLightEnv
private CLightEnv* pLightEnv;
pSkyMan
private SkyManager* pSkyMan;
pTerrain
private CTerrain* pTerrain;
pTrigMan
private CTriggerManager* pTrigMan;
pUnitMan
private CUnitManager* pUnitMan;
pWaterMan
private WaterManager* pWaterMan;
unpacker
private CFileUnpacker unpacker;
xml_reader
private CXMLReader* xml_reader;
CMapReader
public CMapReader();
ApplyData
private int ApplyData();
DelayLoadFinished
private int DelayLoadFinished();
LoadMap
public void LoadMap( const char* filename, CTerrain* pTerrain_, CUnitManager* pUnitMan_, WaterManager* pWaterMan_, SkyManager* pSkyMan_, CLightEnv* pLightEnv_, CCamera* pCamera_, CCinemaManager* pCinema_ );
ReadXML
private int ReadXML();
UnpackCinema
private int UnpackCinema();
UnpackLightEnv
private void UnpackLightEnv();
UnpackMap
private int UnpackMap();
UnpackObjects
private void UnpackObjects();
UnpackTerrain
private int UnpackTerrain();