xxxxxxxxxx
62
//Robert McGinness
//Code 1
//Still Life
function setup() {
createCanvas(400, 400);
}
var beadXs = [22, 33, 10, 0, 40, 43, 45, 45, 44, 41, 36, 30];
var beadYs = [335, 340, 340, 347, 347, 356, 365, 374, 383, 392, 401, 410];
function draw() {
background(255, 255, 212);
fill(225, 225, 186);
rect(-20, -20, 160, 320);
fill(160);
rect(100, 220, 120, 200);
fill(240);
quad(120, 200, 240, 200, 80, 400, -180, 420);
fill(200);
quad(240, 200, 240, 240, 100, 410, 55, 410);
fill(128, 75, 45);
quad(220, 300, 400, 340, 400, 400, 220, 400);
for (i = 0; i < beadXs.length; i++) {
stroke(0);
fill(0);
ellipse(beadXs[i], beadYs[i], 15, 15);
fill(125);
ellipse(beadXs[i] - 1, beadYs[i] - 1, 10, 10);
noStroke();
fill(255);
ellipse(beadXs[i] - 3, beadYs[i] - 3, 4, 4);
}
stroke(0);
fill(200);
ellipse(120, 280, 42, 22);
fill(255, 0, 0);
ellipse(120, 278, 40, 20);
fill(255, 150, 0);
ellipse(120, 276, 40, 20);
fill(255, 255, 0);
ellipse(120, 274, 40, 20);
fill(0, 225, 0);
ellipse(120, 272, 40, 20);
fill(0, 0, 255);
ellipse(120, 270, 40, 20);
fill(145, 0, 255);
ellipse(120, 268, 40, 20);
fill(200);
ellipse(120, 265, 42, 22);
fill(120);
ellipse(120, 265, 36, 16);
fill(125, 0, 215);
quad(110, 220, 30, 285, 35, 285, 105, 220);
fill(145, 0, 255);
quad(120, 215, 45, 280, 30, 280, 105, 215);
fill(107, 165, 250);
quad(110, 220, 45, 275, 40, 275, 105, 220);
}