void setup() {
//set up the size of the background
size (400,400);
}
void draw() {
//Draw a light grey background
background(200);
//set Center mode
ellipseMode(CENTER);
//rectMode(CENTER);
//get rid of stroke around shapes
noStroke();
//add "floor"
fill(180);
rect(0, 300, 400, 400);
//shadow
fill(150);
ellipse(200, 360, 180, 60);
//body colour
fill(0);
//draw body
ellipse(200, 300, 100, 120);
//draw hind legs
ellipse(160, 320, 80, 80);
ellipse(240, 320, 80, 80);
//draw ears
ellipse(160, 150, 40, 80);
ellipse(240, 150, 40, 80);
//inner ear
fill(255, 200, 200);
ellipse(160, 150, 20, 40);
ellipse(240, 150, 20, 40);
//draw head
fill(0);
ellipse(200, 200, 140, 140);
//paws
//draw front paws
fill(50);
ellipse(180, 360, 40, 40);
ellipse(220, 360, 40, 40);
//draw hind paws
fill(30);
ellipse(140, 350, 40, 40);
ellipse(260, 350, 40, 40);
//draw schlera
fill(255);
ellipse(170, 200, 40, 40);
ellipse(230, 200, 40, 40);
//Draw pupils (follow cursor)
fill(0);
ellipse(150 + mouseX/10, 190 + mouseY/20, 10, 40);
ellipse(210 + mouseX/10, 190 + mouseY/20, 10, 40);
}
void mousePressed() {
//eyelids
fill(30);
ellipse(170, 200, 40, 40);
ellipse(230, 200, 40, 40);
println("mao");
}