xxxxxxxxxx
40
function setup() {
createCanvas(500, 500);
bgColor = color(random(0,100),random(0,255),0); // Initial background color (light gray)
}
function draw() {
let r = 200;
background(bgColor);
fill(100,255,100)
noStroke();
ellipse(width/2, width/2, r, r) // body
// left leg
ellipse(width/2 - r/3,width - r, 200,40 )
ellipse(width/2 - r/1.3,width - r/1.25, 40,100 )
//right leg
ellipse(width - (width/2 - r/3), width - r, 200, 40);
ellipse(width - (width/2 - r/1.3), width - r/1.25, 40, 100);
fill(255)
ellipse(width/2 - r/4,width/2 - r/3, 50, 70);
ellipse(width/2 + r/4, width/2 - r/3, 50, 70);
fill(0)
//eyes
circle(width/2 - r/4,width/2 - r/3,25)//left
circle(width/2 + r/4, width/2 - r/3,25)//right
//mouth
fill(200,0,0)
arc(width / 2, height / 2, 100, 45, 0,3.168); // Smiling mouth
}
function mousePressed() {
bgColor = color(random(0,255),random(0,255),random(0,255));
}