![]() |
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] |