![]() |
Resonance Game
Team Walterio Fuchsbauer
|
Represents an emitter of particles. More...
Public Member Functions | |
bool | isEmpty () |
virtual void | setPos (Vector3 newPos) |
Texture2D | getPTex () |
Emitter () | |
virtual void | init (Vector3 p) |
List< Particle > | getParticles () |
virtual void | update () |
The basic Emitter update method. Can be overridden by subclasses. | |
Public Attributes | |
Vector3 | pos |
Fields. | |
Static Public Attributes | |
static Texture2D | DEFAULT_TEX = ParticleEmitterManager.TEX_PIXEL |
Protected Member Functions | |
virtual void | generateParticles () |
Generates the new particles for this update. | |
Protected Attributes | |
int | emissionsPerUpdate |
int | particlesLeft |
int | maxParticleLife |
float | maxParticleSpd |
float | iPSize |
float | deceleration |
Color | iColour |
List< Particle > | particles |
Texture2D | pTex |
Static Protected Attributes | |
static Random | gen = new Random() |
Represents an emitter of particles.
virtual void Resonance.Emitter.generateParticles | ( | ) | [protected, virtual] |
Generates the new particles for this update.
Reimplemented in Resonance.Freeze, Resonance.ArmourShatter, Resonance.Rain, and Resonance.Explosion.
List<Particle> Resonance.Emitter.getParticles | ( | ) |
Texture2D Resonance.Emitter.getPTex | ( | ) |
virtual void Resonance.Emitter.init | ( | Vector3 | p | ) | [virtual] |
Reimplemented in Resonance.Freeze, Resonance.Rain, and Resonance.Explosion.
bool Resonance.Emitter.isEmpty | ( | ) |
virtual void Resonance.Emitter.setPos | ( | Vector3 | newPos | ) | [virtual] |
virtual void Resonance.Emitter.update | ( | ) | [virtual] |
The basic Emitter update method. Can be overridden by subclasses.
float Resonance.Emitter.deceleration [protected] |
Texture2D Resonance.Emitter.DEFAULT_TEX = ParticleEmitterManager.TEX_PIXEL [static] |
int Resonance.Emitter.emissionsPerUpdate [protected] |
Random Resonance.Emitter.gen = new Random() [static, protected] |
Color Resonance.Emitter.iColour [protected] |
float Resonance.Emitter.iPSize [protected] |
int Resonance.Emitter.maxParticleLife [protected] |
float Resonance.Emitter.maxParticleSpd [protected] |
List<Particle> Resonance.Emitter.particles [protected] |
int Resonance.Emitter.particlesLeft [protected] |
Vector3 Resonance.Emitter.pos |
Fields.
Texture2D Resonance.Emitter.pTex [protected] |