Some pretty darn cool explosions

This commit is contained in:
Stiffly
2014-06-01 01:15:53 +02:00
parent 804b0cac60
commit 756107363e
8 changed files with 42 additions and 14 deletions
-1
View File
@@ -11,7 +11,6 @@ namespace Components
struct Particle : Component
{
std::vector<Color> ColorSpectrum;
std::vector<glm::vec3> ScaleSpectrum;
double LifeTime;
double SpawnTime;
+3 -2
View File
@@ -19,13 +19,14 @@ struct ParticleEmitter : Component
, SpawnCount(0)
, SpreadAngle(0)
, LifeTime(0)
, TimeSinceLastSpawn(100) { } // TEMP fulhack så att partiklarna spawnar direkt
, TimeSinceLastSpawn(100)
, Color(glm::vec4(0)) { }
EntityID ParticleTemplate;
float SpawnFrequency;
float Speed;
int SpawnCount;
std::vector<Color> ColorSpectrum;
glm::vec4 Color;
std::vector<glm::vec3> ScaleSpectrum;
float SpreadAngle;
double LifeTime;