simulation
Class CSimulation
in Simulation.h
in Simulation.cpp
- class CSimulation
m_DeltaTime
private double m_DeltaTime;
m_pGame
private CGame* m_pGame;
m_pTurnManager
private CTurnManager* m_pTurnManager;
m_pWorld
private CWorld* m_pWorld;
m_Random
private boost::mt19937 m_Random;
CSimulation
public CSimulation( CGame* pGame );
~CSimulation
public ~CSimulation();
DiscardMissedUpdates
public void DiscardMissedUpdates();
GetMessageMask
public uint GetMessageMask( CNetMessage* UNUSED( pMsg ), uint UNUSED( oldMask ), void* UNUSED( userdata ) );
GetTurnManager
public inline CTurnManager* GetTurnManager();
Initialize
public int Initialize( CGameAttributes* pGameAttributes );
Interpolate
public void Interpolate( double frameTime );
Interpolate
private void Interpolate( double frameTime, double offset );
QueueLocalCommand
public void QueueLocalCommand( CNetMessage* pMsg );
RandFloat
public float RandFloat();
RandInt
public int RandInt( int maxVal );
RegisterInit
public void RegisterInit( CGameAttributes* pGameAttributes );
SetTurnManager
public inline void SetTurnManager( CTurnManager* pTurnManager );
Simulate
private void Simulate();
TranslateMessage
public uint TranslateMessage( CNetMessage* pMsg, uint clientMask, void* UNUSED( userdata ) );
Update
public bool Update( double frameTime );