#include <common/Defines.h>#include <graph/ParticleEmitter.h>#include <sprites/DebrisActionRenderer.h>#include <sprites/SmokeActionRenderer.h>#include <sprites/ExplosionTextures.h>#include <sprites/NapalmRenderer.h>#include <sprites/ExplosionNukeRenderer.h>#include <sprites/WallActionRenderer.h>#include <landscape/Landscape.h>#include <math.h>#include <stdlib.h>Go to the source code of this file.
Functions | |
| static void | randomVector (Vector &result, Vector &start, Vector &end) |
| static void | randomCounterVector (Vector &result, Vector ¤t, Vector &start, Vector &end, float life) |
| static float | randomScalar (float start, float end) |
| static float | randomCounterScalar (float current, float start, float end, float life) |
| static float randomCounterScalar | ( | float | current, | |
| float | start, | |||
| float | end, | |||
| float | life | |||
| ) | [static] |
Definition at line 54 of file ParticleEmitter.cpp.
References randomScalar().
Referenced by ParticleEmitter::createDefaultParticle().
| static void randomCounterVector | ( | Vector & | result, | |
| Vector & | current, | |||
| Vector & | start, | |||
| Vector & | end, | |||
| float | life | |||
| ) | [static] |
Definition at line 40 of file ParticleEmitter.cpp.
References randomVector().
Referenced by ParticleEmitter::createDefaultParticle().
| static float randomScalar | ( | float | start, | |
| float | end | |||
| ) | [static] |
Definition at line 49 of file ParticleEmitter.cpp.
References RAND.
Referenced by ParticleEmitter::createDefaultParticle(), and randomCounterScalar().
Definition at line 33 of file ParticleEmitter.cpp.
References RAND.
Referenced by ParticleEmitter::createDefaultParticle(), ParticleEmitter::emitLinear(), and randomCounterVector().
1.5.3