simulation
Class CTerritoryManager
in TerritoryManager.h
in TerritoryManager.cpp
- class CTerritoryManager
m_DelayedRecalculate
private bool m_DelayedRecalculate;
m_Territories
private std::vector< CTerritory* > m_Territories;
m_TerritoryMatrix
private CTerritory*** m_TerritoryMatrix;
m_TilesPerSide
private uint m_TilesPerSide;
CTerritoryManager
public CTerritoryManager();
~CTerritoryManager
public ~CTerritoryManager();
CalculateBoundary
private void CalculateBoundary( std::vector< CEntity* >& centres, size_t myIndex, std::vector< CVector2D >& boundary );
DelayedRecalculate
public void DelayedRecalculate();
GetTerritories
public std::vector< CTerritory* >& GetTerritories();
GetTerritory
public CTerritory* GetTerritory( float x, float z );
GetTerritory
public CTerritory* GetTerritory( int x, int z );
Initialize
public void Initialize();
Recalculate
public void Recalculate();
RenderTerritories
public void RenderTerritories();