float[] lineX = new float[numlines];
float[] lineY = new float[numlines];
float[] lineA = new float[numlines];
float[] lineB = new float[numlines];
float[] rectX = new float[numrects];
float[] rectY = new float[numrects];
float[] rectW = new float[numrects];
float[] rectH = new float[numrects];
float[] circX = new float[numrects];
float[] circY = new float[numrects];
float[] circR = new float[numcircs];
color[] lineColor = new color[numlines];
color[] rectColor = new color[numrects];
color[] rectColor = new color[numcircs];
for (int i = 0; i<numlines; i = i+1) {
lineX[i] = random(width);
lineY[i] = random(height);
lineColor[i] = color( random(255), random(255), random(255));
for (int i = 0; i<numrects; i = i+1) {
rectX[i] = random(width);
rectY[i] = random(height);
rectColor[i] = color( random(255), random(255), random(255));
for (int i=0; i<numlines; i++) {
lineColor[i] = color(random(255), random(200), random(200));
lineX[i] = random(width);
lineY[i] = random(height);
line(lineX[i], lineY[i], lineA[i], lineB[i]);
for (int i=0; i<numrects; i++) {
rectColor[i] = color(random(255), random(200), random(200));
rectX[i] = random(width);
rectY[i] = random(height);
rect(rectX[i], rectY[i], rectW[i], rectH[i]);
for (int i = 0; i<numcircs; i++) {
circX[i] = random(width);
circY[i] = random(height);
ellipse(circX[i], circY[i], circR[i], circR[i]);