|
Pyrogenesis
13997
|
#include <MapReader.h>
Public Member Functions | |
| CMapReader () | |
| ~CMapReader () | |
| void | LoadMap (const VfsPath &pathname, const CScriptValRooted &settings, CTerrain *, WaterManager *, SkyManager *, CLightEnv *, CGameView *, CCinemaManager *, CTriggerManager *, CPostprocManager *pPostproc, CSimulation2 *, const CSimContext *, int playerID, bool skipEntities) |
| void | LoadRandomMap (const CStrW &scriptFile, const CScriptValRooted &settings, CTerrain *, WaterManager *, SkyManager *, CLightEnv *, CGameView *, CCinemaManager *, CTriggerManager *, CPostprocManager *pPostproc_, CSimulation2 *, int playerID) |
Private Member Functions | |
| int | LoadScriptSettings () |
| int | LoadPlayerSettings () |
| int | LoadMapSettings () |
| int | UnpackTerrain () |
| int | UnpackCinema () |
| int | UnpackMap () |
| int | ApplyData () |
| int | ReadXML () |
| int | DelayLoadFinished () |
| int | LoadRMSettings () |
| int | GenerateMap () |
| int | ParseTerrain () |
| int | ParseEntities () |
| int | ParseEnvironment () |
| int | ParseCamera () |
Private Attributes | |
| ssize_t | m_PatchesPerSide |
| std::vector< u16 > | m_Heightmap |
| std::vector < CTerrainTextureEntry * > | m_TerrainTextures |
| std::vector< STileDesc > | m_Tiles |
| CLightEnv | m_LightEnv |
| CStrW | m_Script |
| CStrW | m_ScriptFile |
| CScriptValRooted | m_ScriptSettings |
| CScriptValRooted | m_MapData |
| CMapGenerator * | m_MapGen |
| CFileUnpacker | unpacker |
| CTerrain * | pTerrain |
| WaterManager * | pWaterMan |
| SkyManager * | pSkyMan |
| CPostprocManager * | pPostproc |
| CLightEnv * | pLightEnv |
| CGameView * | pGameView |
| CCinemaManager * | pCinema |
| CTriggerManager * | pTrigMan |
| CSimulation2 * | pSimulation2 |
| const CSimContext * | pSimContext |
| int | m_PlayerID |
| bool | m_SkipEntities |
| VfsPath | filename_xml |
| bool | only_xml |
| u32 | file_format_version |
| entity_id_t | m_StartingCameraTarget |
| CVector3D | m_StartingCamera |
| size_t | cur_terrain_tex |
| size_t | num_terrain_tex |
| CXMLReader * | xml_reader |
Friends | |
| class | CXMLReader |
Additional Inherited Members | |
Public Types inherited from CMapIO | |
| enum | { FILE_VERSION = 5 } |
| enum | { FILE_READ_VERSION = 5 } |
Definition at line 46 of file MapReader.h.
| CMapReader::CMapReader | ( | ) |
Definition at line 55 of file MapReader.cpp.
| CMapReader::~CMapReader | ( | ) |
Definition at line 1515 of file MapReader.cpp.
|
private |
Definition at line 268 of file MapReader.cpp.
|
private |
Definition at line 1186 of file MapReader.cpp.
|
private |
Definition at line 1208 of file MapReader.cpp.
| void CMapReader::LoadMap | ( | const VfsPath & | pathname, |
| const CScriptValRooted & | settings, | ||
| CTerrain * | pTerrain_, | ||
| WaterManager * | pWaterMan_, | ||
| SkyManager * | pSkyMan_, | ||
| CLightEnv * | pLightEnv_, | ||
| CGameView * | pGameView_, | ||
| CCinemaManager * | pCinema_, | ||
| CTriggerManager * | pTrigMan_, | ||
| CPostprocManager * | pPostproc, | ||
| CSimulation2 * | pSimulation2_, | ||
| const CSimContext * | pSimContext_, | ||
| int | playerID, | ||
| bool | skipEntities | ||
| ) |
Definition at line 67 of file MapReader.cpp.
|
private |
Definition at line 1163 of file MapReader.cpp.
|
private |
Definition at line 1155 of file MapReader.cpp.
| void CMapReader::LoadRandomMap | ( | const CStrW & | scriptFile, |
| const CScriptValRooted & | settings, | ||
| CTerrain * | pTerrain_, | ||
| WaterManager * | pWaterMan_, | ||
| SkyManager * | pSkyMan_, | ||
| CLightEnv * | pLightEnv_, | ||
| CGameView * | pGameView_, | ||
| CCinemaManager * | pCinema_, | ||
| CTriggerManager * | pTrigMan_, | ||
| CPostprocManager * | pPostproc_, | ||
| CSimulation2 * | pSimulation2_, | ||
| int | playerID | ||
| ) |
Definition at line 146 of file MapReader.cpp.
|
private |
Definition at line 1199 of file MapReader.cpp.
|
private |
Definition at line 1142 of file MapReader.cpp.
|
private |
Definition at line 1479 of file MapReader.cpp.
|
private |
Definition at line 1339 of file MapReader.cpp.
|
private |
Definition at line 1402 of file MapReader.cpp.
|
private |
Definition at line 1265 of file MapReader.cpp.
|
private |
Definition at line 1171 of file MapReader.cpp.
|
private |
|
private |
Definition at line 205 of file MapReader.cpp.
|
private |
Definition at line 219 of file MapReader.cpp.
|
friend |
Definition at line 48 of file MapReader.h.
|
private |
Definition at line 149 of file MapReader.h.
|
private |
Definition at line 144 of file MapReader.h.
|
private |
Definition at line 142 of file MapReader.h.
|
private |
Definition at line 111 of file MapReader.h.
|
private |
Definition at line 117 of file MapReader.h.
|
private |
Definition at line 124 of file MapReader.h.
|
private |
Definition at line 126 of file MapReader.h.
|
private |
Definition at line 109 of file MapReader.h.
|
private |
Definition at line 140 of file MapReader.h.
|
private |
Definition at line 119 of file MapReader.h.
|
private |
Definition at line 122 of file MapReader.h.
|
private |
Definition at line 123 of file MapReader.h.
|
private |
Definition at line 141 of file MapReader.h.
|
private |
Definition at line 146 of file MapReader.h.
|
private |
Definition at line 145 of file MapReader.h.
|
private |
Definition at line 113 of file MapReader.h.
|
private |
Definition at line 115 of file MapReader.h.
|
private |
Definition at line 150 of file MapReader.h.
|
private |
Definition at line 143 of file MapReader.h.
|
private |
Definition at line 136 of file MapReader.h.
|
private |
Definition at line 135 of file MapReader.h.
|
private |
Definition at line 134 of file MapReader.h.
|
private |
Definition at line 133 of file MapReader.h.
|
private |
Definition at line 139 of file MapReader.h.
|
private |
Definition at line 138 of file MapReader.h.
|
private |
Definition at line 132 of file MapReader.h.
|
private |
Definition at line 130 of file MapReader.h.
|
private |
Definition at line 137 of file MapReader.h.
|
private |
Definition at line 131 of file MapReader.h.
|
private |
Definition at line 129 of file MapReader.h.
|
private |
Definition at line 152 of file MapReader.h.
1.8.5