IL 2016 SS
ArrayList<PVector> cake;
void setup(){
size(400, 200);
cake = new ArrayList();
}
void draw(){
background(120);
for (int i=0; i<cake.size(); i++){
rect(cake.get(i).x, cake.get(i).y, 10, 10);
text(cake.indexOf(cake.get(i)), cake.get(i).x, cake.get(i).y);
}
}
void mousePressed(){
PVector _mousePos = new PVector(mouseX, mouseY);
cake.add(_mousePos);
}