18 #ifndef INCLUDED_MAPWRITER
19 #define INCLUDED_MAPWRITER
33 class CTriggerManager;
38 struct MapTriggerGroup;
62 std::vector<STileDesc>& tileIndices);
void WriteXML(const VfsPath &pathname, WaterManager *pWaterMan, SkyManager *pSkyMan, CLightEnv *pLightEnv, CCamera *pCamera, CCinemaManager *pCinema, CPostprocManager *pPostproc, CSimulation2 *pSimulation2)
void SaveMap(const VfsPath &pathname, CTerrain *pTerr, WaterManager *pWaterMan, SkyManager *pSkyMan, CLightEnv *pLightEnv, CCamera *pCamera, CCinemaManager *pCinema, CPostprocManager *pPostproc, CSimulation2 *pSimulation2)
helper class for writing binary files.
Public API for simulation system.
void PackTerrain(CFilePacker &packer, CTerrain *pTerrain)
void EnumTerrainTextures(CTerrain *pTerrain, std::vector< CStr > &textures, std::vector< STileDesc > &tileIndices)
Class CLightEnv: description of a lighting environment - contains all the necessary parameters for re...
void PackMap(CFilePacker &packer, CTerrain *pTerrain)
Class WaterManager: Maintain water settings and textures.
Class SkyManager: Maintain sky settings and textures, and render the sky.