Bug fix: checked for particles not created

This commit is contained in:
Stiffly
2014-04-23 21:33:43 +02:00
parent bdac6fa9f9
commit 100f8f5be4
2 changed files with 15 additions and 12 deletions
+3
View File
@@ -28,11 +28,14 @@ void Systems::ParticleSystem::UpdateEntity(double dt, EntityID entity, EntityID
SpawnParticles(entity, emitterComponent->SpawnCount, emitterComponent->SpreadAngle);
m_TimeSinceLastSpawn = 0;
}
std::cout<<m_TimeSinceLastSpawn<<std::endl;
std::list<ParticleData>::iterator it;
for(it = m_ParticleEmitter[entity].begin(); it == m_ParticleEmitter[entity].end();)
{
auto particleComponent = m_World->GetComponent<Components::Particle>(it->ParticleID, "Particle");
if(!particleComponent)
break;
double timeLived = glfwGetTime() - it->SpawnTime;
std::cout<<timeLived<<std::endl;