/** * Simple Particle Emitter * Nick Selvaggio * 12.02.09 **/ class Emitter { ArrayList p; //our emitters particle array. int pnum; PVector loc; Emitter(int nump, PVector location) { p = new ArrayList(); pnum = nump; //lol loc = location; createParticles(); } //lets step through time with this function. void step() { for(int i=0; i _p.lifespan) { die(_p, i); } } void die(Particle _p, int i) { _p.die(); p.remove(i); } }