xxxxxxxxxx
120
function setup() {
createCanvas(400, 400);
//head
stroke(0);
strokeWeight(2);
rectMode(CENTER);
fill(250, 16, 7)
rect(200, 200, 225, 225);
// Eyes
fill(250);
stroke(0);
strokeWeight(2);
ellipse(145, 150, 80, 55);
ellipse(255, 150, 80, 55);
// rectMode(CORNERS);
// noStroke();
// fill(250, 16, 7);
// rect(99, 140, 192, 100);
// rect(210, 140, 300, 102);
//pupils
fill(0);
stroke(207, 14, 6);
strokeWeight(4);
ellipse(165, 150, 20, 20);
ellipse(235, 150, 20, 20);
//mouth
stroke(0)
strokeWeight(2);
quad(115, 201, 280, 201, 300, 290, 99, 290);
fill(255);
//toungue
noStroke();
fill(240, 69, 62)
arc(200, 266, 65, 35, PI, TWO_PI);
//teeth
fill(255);
quad(115, 201, 280, 201, 285, 228, 110, 228);
quad(103, 266, 295, 266, 300, 290, 99, 290);
stroke(0);
strokeWeight(2);
line(145,201,145, 228);
line(185,201,185, 228);
line(225,201,225, 228);
line(260,201,260, 228);
line(133,266,133, 290);
line(165,266,165, 290);
line(200,266,200, 290);
line(240,266,240, 290);
line(270,266,270, 290);
//brows
stroke(0);
strokeWeight(7);
line(120, 87, 200, 130)
line(280, 87, 200, 130);
//fire
noStroke();
rectMode(CENTER)
fill(255, 153, 51)
rect(200, 25, 147, 125);
//
//triangle
noStroke();
fill(255, 153, 51);
triangle(125, 87, 200, 128, 275, 87);
//fire spots
fill( 240, 34, 76);
ellipse(160, 91, 7, 7);
ellipse(181, 97, 15, 15);
ellipse(241, 94, 5, 5);
ellipse(211, 104, 12, 12);
ellipse(195, 113, 8, 8);
ellipse(224, 96, 10, 10);
ellipse(197, 91, 14, 14);
ellipse(185, 75, 14, 14);
ellipse(230, 60, 12, 12);
ellipse(252, 30, 11, 11);
ellipse(145, 25, 8, 8);
ellipse(160, 20, 9, 9);
ellipse(185, 16, 16, 16);
ellipse(150, 55, 11, 11);
ellipse(241, 94, 5, 5);
ellipse(182, 45, 12, 12);
ellipse(215, 34, 8, 8);
ellipse(204, 59, 10, 10);
ellipse(257, 52, 14, 14);
ellipse(136, 76, 14, 14);
ellipse(223, 12, 11, 11);
ellipse(251, 79, 8, 8);
ellipse(157, 75, 9, 9);
ellipse(212, 76, 9, 9);
triangle(122,16, 143, 0, 160, 16);
triangle(160,16, 180, 0, 204, 16);
triangle(204,16, 220, 0, 242, 16);
triangle(242,16, 260, 0, 282, 16);
}
function draw() {
print(mouseX, mouseY);
}