simulation
Class CLOSManager
in LOSManager.h
in LOSManager.cpp
- class CLOSManager
ALL_VISIBLE
public static const int ALL_VISIBLE;
EXPLORED
public static const int EXPLORED;
m_FogOfWar
public bool m_FogOfWar;
m_LOSSetting
public int m_LOSSetting;
m_TilesPerSide
private uint m_TilesPerSide;
m_TilesPerSide_1
private uint m_TilesPerSide_1;
m_VisibilityMatrix
private u16** m_VisibilityMatrix;
NORMAL
public static const int NORMAL;
CLOSManager
public CLOSManager();
~CLOSManager
public ~CLOSManager();
GetStatus
public ELOSStatus GetStatus( int tx, int tz, CPlayer* player );
GetStatus
public ELOSStatus GetStatus( float fx, float fz, CPlayer* player );
GetUnitStatus
public EUnitLOSStatus GetUnitStatus( CEntity* entity, CPlayer* player );
GetUnitStatus
public EUnitLOSStatus GetUnitStatus( CUnit* unit, CPlayer* player );
Initialize
public void Initialize( uint losSetting, bool fogOfWar );
Update
public void Update();