Particles mChildParticles
void setDieDistance(const float dist)
void setActor(const BeingId actor)
void adjustEmitterSize(const int w, const int h)
void setLifetime(const int lifetime)
SimpleAnimation * mAnimation
void moveBy(const Vector &change)
void setDestination(Particle *const target, const float accel, const float moment)
void setGravity(const float gravity)
void setBounce(const float bouncieness)
void setAllowSizeAdjust(const bool adjust)
int getSortPixelY() const
void setFollow(const bool follow)
signed char mDeathEffectConditions
Particles mChildMoveParticles
void setRandomness(const int r)
Particle * addEffect(const std::string &particleEffectFile, const int pixelX, const int pixelY, const int rotation)
virtual void setDeathEffect(const std::string &effectFile, const signed char conditions)
void addEmitter(ParticleEmitter *const emitter)
void setFadeIn(const int fadeIn)
void setFadeOut(const int fadeOut)
void moveTo(const Vector &pos)
void draw(Graphics *const graphics, const int offsetX, const int offsetY) const
void setAlpha(const float alpha)
int getNumberOfLayers() const
void setVelocity(const float x, const float y, const float z)
std::list< ParticleEmitter * > Emitters
std::list< Particle * > Particles
ParticleType ::T ParticleTypeT