xxxxxxxxxx
40
//I call this: Pixel mixed berries
function setup() {
createCanvas(400, 200);
pattern();
//Randomize berries button
var patternButton = createButton("*Randomize Berries*");
patternButton.mousePressed(pattern);
//Save pattern button
var saveButton = createButton("*Save Berries*");
saveButton.mousePressed(saveImage);
}
function saveImage() {
save("berries.png");
}
function pattern() {
background("White");
noStroke();
//The grid
var columns = 10;
var rows = 10;
var w = width/columns;
var h = height/rows;
for (var x = 0; x < width; x += w) {
for (var y = 0; y < height; y += h) {
var r = random(0,255);
var g = random(0,100);
var b = random(100,255);
fill(r, g, b);
rect(x, y, w, w);
}
}
}