code: public void reset() {
  		Iterator pools = particlesByEmitter.values().iterator();
  		while (pools.hasNext()) {
  			ParticlePool pool = (ParticlePool) pools.next();
  			pool.reset(this);
  		}
  		
  		for (int i=0;i<emitters.size();i++) {
  			ParticleEmitter emitter = (ParticleEmitter) emitters.get(i);
  			emitter.resetState();
  		}
  	}
docs: Reset the state of the system