void dummy() { } static final class Stroke { public float x,y; public int ttl=50; public int col; public float[] points; } static Stroke[] strokes; static float[] camera=new float[]{0,200,200, 1f,0,0, 0,1,0, 0,0,1}; static Random rand=new Random(); public final void setup() { size(800, 500, P2D); strokes=new Stroke[500]; for (int i=0;i>>24; if (stroke.ttl>50) { opa=Math.min(255, opa+10); } else { opa=Math.max(0,opa-3); } stroke.col=(stroke.col&0xffffff)+(opa<<24); } } } final static int focus=512; public final void draw() { update(); noStroke(); background(0x00334499); for (int i=0;i