private void emit(double dt) {
		this.particlesToEmit += this.particlesPerSecond * dt;
		int n = (int) this.particlesToEmit;
		this.particlesToEmit = this.particlesToEmit - n;
		
		for (int i = 0; i < n; ++i) {
			Particle particle = getParticle();
			this.emitter.emit(particle);
		}
	}