/* Sapeck 9/6/2017
"sapeck-IterationExercise"
60-212 Carnegie Mellon University
Copyright (C) 2018-present Sapeck
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*/
// Based on starter Code for "Embedded Iteration + Randomness"
var boolDoRefresh;
function setup() {
createCanvas(400, 400)
boolDoRefresh = true
}
function draw() {
if (boolDoRefresh) {
background(255);
var rows = width/50
var cols = width/50
for (var i=0;i<rows;i++) {
for (var j=0;j<cols;j++) {
if (random(50) < 5) {
fill(color(255,0,0))
ellipse((i*50) + (45/2) + 2.5, (j*50) + (45/2) + 2.5, 45, 45)
} else {
fill(color(0,255,0))
rect(i*50 + 2.5, j*50 + 2.5, 45, 45)
}
}
}
boolDoRefresh = false
}
}
function mousePressed() {
boolDoRefresh = true
} |
/* Sapeck 9/6/2017
"sapeck-IterationExercise"
60-212 Carnegie Mellon University
Copyright (C) 2018-present Sapeck
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*/
// Based on starter Code for "Embedded Iteration + Randomness"
var boolDoRefresh;
function setup() {
createCanvas(400, 400)
boolDoRefresh = true
}
function draw() {
if (boolDoRefresh) {
background(255);
var rows = width/50
var cols = width/50
for (var i=0;i<rows;i++) {
for (var j=0;j<cols;j++) {
if (random(50) < 5) {
fill(color(255,0,0))
ellipse((i*50) + (45/2) + 2.5, (j*50) + (45/2) + 2.5, 45, 45)
} else {
fill(color(0,255,0))
rect(i*50 + 2.5, j*50 + 2.5, 45, 45)
}
}
}
boolDoRefresh = false
}
}
function mousePressed() {
boolDoRefresh = true
}