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 | |
![]() | |
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.