18 #ifndef INCLUDED_MAPWRITER 19 #define INCLUDED_MAPWRITER 33 class CTriggerManager;
38 struct MapTriggerGroup;
62 std::vector<STileDesc>& tileIndices);
void SaveMap(const VfsPath &pathname, CTerrain *pTerr, WaterManager *pWaterMan, SkyManager *pSkyMan, CLightEnv *pLightEnv, CCamera *pCamera, CCinemaManager *pCinema, CPostprocManager *pPostproc, CSimulation2 *pSimulation2)
Definition: MapWriter.cpp:57
Definition: MapWriter.h:41
helper class for writing binary files.
Definition: FileIo.h:52
Public API for simulation system.
Definition: Simulation2.h:47
void PackTerrain(CFilePacker &packer, CTerrain *pTerrain)
Definition: MapWriter.cpp:159
void WriteXML(const VfsPath &pathname, WaterManager *pWaterMan, SkyManager *pSkyMan, CLightEnv *pLightEnv, CCamera *pCamera, CPostprocManager *pPostproc, CSimulation2 *pSimulation2)
Definition: MapWriter.cpp:186
void EnumTerrainTextures(CTerrain *pTerrain, std::vector< CStr > &textures, std::vector< STileDesc > &tileIndices)
Definition: MapWriter.cpp:101
Definition: XMLWriter.h:112
Class for in game playing of cinematics.
Definition: CinemaManager.h:34
Definition: PostprocManager.h:24
Class CLightEnv: description of a lighting environment - contains all the necessary parameters for re...
Definition: LightEnv.h:36
void PackMap(CFilePacker &packer, CTerrain *pTerrain)
Definition: MapWriter.cpp:150
CMapWriter()
Definition: MapWriter.cpp:51
Class WaterManager: Maintain rendering-related water settings and textures Anything that affects game...
Definition: WaterManager.h:43
Class SkyManager: Maintain sky settings and textures, and render the sky.
Definition: SkyManager.h:30