コード例 #1
0
ファイル: EffectSystem.cpp プロジェクト: kelkka/Agile
EffectSystem::EffectSystem(World* _world)
: Base(ComponentFilter().Requires<EffectComponent>(), _world)
{
	m_currentTime = 0.f;
	m_maxTime = 1.f;
	m_flags.OnAdded = NO_EFFECT;
	m_flags.OnCollide = NO_EFFECT;
	m_flags.OnEveryFrame = NO_EFFECT;
	m_flags.OnRemoved = NO_EFFECT;
}
コード例 #2
0
ファイル: PhysicsSystem.cpp プロジェクト: kelkka/Agile
PhysicsSystem::PhysicsSystem(World* _world) 
: Base(ComponentFilter().Requires<CollisionComponent>(), _world)
{
	m_b2World = new b2World(DEFAULTGRAVITY);
}
コード例 #3
0
ファイル: MovementSystem.cpp プロジェクト: CarlHaka/Agile
MovementSystem::MovementSystem()
: Base(ComponentFilter().Requires<VelocityComponent, PositionComponent>())
{
}
コード例 #4
0
ファイル: ProjectileSystem.cpp プロジェクト: kelkka/Agile
ProjectileSystem::ProjectileSystem(World* _world)
: Base(ComponentFilter().Requires<PositionComponent, MouseInputComponent>(), _world)
{
}
コード例 #5
0
ファイル: AudioSystem.cpp プロジェクト: kelkka/Agile
AudioSystem::AudioSystem(World* _world)
: Base(ComponentFilter().Requires<AudioComponent, CollisionComponent>(), _world)
{
	m_audioManager = AudioManager::GetInstance();
}