arrays - how to use ArrayList in Processing? - Stack Overflow
ArrayList drawings = new ArrayList (); void setup () { size (400, 400); smooth (); noStroke (); colorMode (HSB); } void draw () { background (0,0,255); for (int i=0;i0;i--) { drawings.get (i).copy (drawings.get (i-1)); } drawings.add (0,new Drawing (mouseX, mouseY)); } class Drawing { float x, y, r; color c; void copy (Drawing copyFrom) { x = …