simulation
Class CProjectileManager
in Projectile.h
in Projectile.cpp
- class CProjectileManager
m_LastTurnLength
private size_t m_LastTurnLength;
m_Projectiles
private std::vector< CProjectile* > m_Projectiles;
CProjectileManager
public CProjectileManager();
~CProjectileManager
public ~CProjectileManager();
AddProjectile
public CProjectile* AddProjectile( const CModel* Actor, const CVector3D& Position, const CVector3D& Target, float Speed, CEntity* Originator, const CScriptObject& ImpactScript, const CScriptObject& MissScript );
DeleteAll
public void DeleteAll();
DeleteProjectile
public void DeleteProjectile( CProjectile* p );
GetProjectiles
public inline const std::vector< CProjectile* >& GetProjectiles();
InterpolateAll
public void InterpolateAll( double relativeOffset );
UpdateAll
public void UpdateAll( size_t timestep );