// This is an small adapation of Irene Mouthann's
// Snowman program.
// https://www.openprocessing.org/sketch/5120/

void setup () {
  // frame
size(300,300);

}

void draw () {  
  background(255);
  rectMode(CENTER);
  
  // body
  stroke(0);
  fill(250);  
  ellipse(150,160,100,100);

  // head
  fill(250);
  ellipse(150,100,60,60);

  // eyes
  fill(0);
  ellipse(142,92,5,5);
  ellipse(158,92,5,5);

  // nose
  fill(255,200,0);
  ellipse(150,102,7,7);

  // arms
  stroke(0);
  line(200,150,210,130);
  line(100,150,90,130);

  // smile
  fill(255);
  stroke(0);
  arc(150, 106, 30, 25, -TWO_PI, -PI);

  // hat
  fill(mouseX,0,mouseY);
  rect(150,55,34,40);
  line(125,75,175,75);

  // println("Let it Snow!");

}
