xxxxxxxxxx
// Starter Code for "Embedded Iteration + Randomness"
var boolDoRefresh;
var gridSize = 45;
var offset = 5;
function setup() {
createCanvas(400, 400);
boolDoRefresh = true;
}
function draw() {
if (boolDoRefresh) {
// DRAW STUFF HERE....
background(240);
for (var x = offset*4; x <= width - gridSize; x += gridSize){
for (var y = offset*4; y <= height - gridSize; y += gridSize) {
stroke("pink");
fill("white");
var rand = random();
if (rand <= 0.05){
ellipse(x + (gridSize-offset)/2, y + (gridSize-offset)/2, gridSize/2);
} else {
rect(x, y, gridSize-offset, gridSize-offset);
}
}
}
boolDoRefresh = false;
}
}
function mousePressed() {
boolDoRefresh = true;
}