/* built with Studio Sketchpad:
* https://sketchpad.cc
*
* observe the evolution of this sketch:
* https://dflab.sketchpad.cc/sp/pad/view/ro.DEyw4t9Sna8/rev.980
*
* authors:
* Joao Serrano
* license (unless otherwise specified):
* creative commons attribution-share alike 3.0 license.
* https://creativecommons.org/licenses/by-sa/3.0/
*/
void setup() {
// tamanho da tela
size(400, 400);
// cor de fundo
background(250,220,180);
fill (255);
noStroke();
beginShape();
vertex(80, 200);
bezierVertex(200, 280, 200, 280, 320, 200);
bezierVertex(200, 120, 200, 120, 80, 200);
endShape();
fill(0,140,255);
strokeWeight(7);
ellipse(200,200,100,100);
fill(0);
noStroke();
ellipse(200,200,55,55);
fill(255,100);
noStroke();
ellipse(223,190,30,20);
fill(255,150);
noStroke();
ellipse(160,215,60,15);
fill(255);
noStroke();
ellipse(100,100,125,60);
fill(120,50,0);
strokeWeight(7);
ellipse(100,100,50,50);
fill(0);
noStroke();
ellipse(100,100,27,27);
fill(255,100);
noStroke();
ellipse(112,95,15,10);
fill(255);
noStroke();
ellipse(300,300,125,60);
fill(40,180,50);
strokeWeight(7);
ellipse(300,300,50,50);
fill(0);
noStroke();
ellipse(300,300,27,27);
fill(255,100);
noStroke();
ellipse(310,295,15,10);
fill (160,90,10,80);
beginShape();
vertex(340, 200);
bezierVertex(350, 130, 300, 100, 200, 130);
bezierVertex(290, 140, 300, 130, 340, 200);
endShape();
fill (160,90,10,80);
beginShape();
vertex(60, 200);
bezierVertex(50, 300, 150, 300, 200, 270);
bezierVertex(100, 270, 80, 250, 60, 200);
endShape();
fill (160,90,10,80);
beginShape();
vertex(400, 400);
bezierVertex(400, 200, 400, 0, 0, 0);
bezierVertex(800, 0, 800, -200, 400, 400);
endShape();
fill (160,90,10,80);
beginShape();
vertex(400, 400);
bezierVertex(200, 400, 0, 400, 0, 0);
bezierVertex(-200, 800, 0, 400, 400, 400);
endShape();
}