xxxxxxxxxx
43
function setup() {
createCanvas(600, 600);
background(255);
fill(random(255),random(255),random(255));
ellipse(300, 300, 300, 300);
}
function draw() {
let size = 40;
let offset = size * 0.4;
let colorMouth = 'red';
translate(0,20);
noStroke();
// contur
fill('black');
ellipse(width/2+offset,height/2+size,size+2,size/2+2);
ellipse(width/2-offset,height/2+size,size+2,size/2+2);
ellipse(width/2,height/2+size+size/6,size*3+2,size/2+2); // wide middle
ellipse(width/2,height/2+size+size/4,size*2+2,size*0.7+2);
if( mouseIsPressed ){
colorMouth = 'yellow';
}
fill(colorMouth);
ellipse(width/2+offset,height/2+size,size,size/2);
ellipse(width/2-offset,height/2+size,size,size/2);
ellipse(width/2,height/2+size+size/6,size*3,size/2); // wide middle
ellipse(width/2,height/2+size+size/4,size*2,size*0.7);
noFill();
stroke('black')
arc(width/2, height/2 + size + 5, size*3, size/5, 0, PI);
}