41 #ifndef _terrainmanager_h
42 #define _terrainmanager_h
46 #include "worldmanager.h"
47 #include "managerfactory.h"
94 virtual Whole GetNumTerrains()
const;
100 virtual void RemoveTerrain(
const Whole& Index);
103 virtual void RemoveTerrain(
TerrainBase* ToBeRemoved);
105 virtual void RemoveAllTerrains();
108 virtual void DestroyTerrain(
const Whole& Index);
111 virtual void DestroyTerrain(
TerrainBase* ToBeDestroyed);
113 virtual void DestroyAllTerrains();
140 virtual void Pause(
const UInt32 PL);
143 virtual void Initialize();
145 virtual void Deinitialize();
153 virtual String GetImplementationTypeName()
const;
170 String GetManagerTypeName()
const;
181 #endif // _terrainmanager_h