ParticleEmitter constructor

ParticleEmitter(
  1. Map config
)

Implementation

ParticleEmitter(Map config) {
  _rootParticle = _Particle(this);
  _lastParticle = _rootParticle;

  _emissionTime = 0.0;
  _frameTime = 0.0;
  _particleCount = 0;

  for (int i = 0; i < 32; i++) {
    _renderTextureQuads
        .add(_renderTexture.quad.cut(Rectangle(i * 32, 0, 32, 32)));
  }

  updateConfig(config);
}