Simple Particle System

/** * Simple Particle System * by Daniel Shiffman. * * Particles are generated each cycle through draw(), * fall with gravity, and fade out over time. * A ParticleSystem object manages a variable size (ArrayList) * list of particles. */ ParticleSystem* ps; void setup() { size(640, 360); ps = new ParticleSystem(PVector(width/2, 50)); } void draw() { background(0); ps->addParticle(); ps->run(); }