// Add your variables here void setup() { size(600, 600); background(#A234E8); smooth (); } void draw() { /* // draw mr happyface fill (#FAE844); //face ellipse (300, 100, 60, 60); //left eye fill (0); ellipse (290, 90, 10, 10); //right eye fill (0); ellipse (310, 90, 10, 10); //mouth stroke (0); line (290, 115, 310, 115);*/ house(100, 100); //lt yellow snowman snow(300, 200, #E3D91E); //red snowman snow(40, 400, #E02238); //lt blue snowman snow(500, 10, #69C5DE); //lt green snowman snow(10, 70, #8CE347); //lav snowman snow(560, 36, #B079DE); //dark yellow snowman snow(450, 500, #D8A71F); //first happy guy happy(300, 400, 100); //second happy guy happy(400, 100, 20); //third happy guy happy(100, 200, 300); //fourth happy guy happy(50, 500, 30); //fourth happy guy happy(500, 500, 50); } // Draws a house // xpos - the x position of the house // ypos - the y position of the house void house(int xpos, int ypos) { stroke(125); fill(125); rect(xpos, ypos, 30, 30); line(xpos - 5, ypos + 5, xpos + 15, ypos - 15); line(xpos + 15, ypos - 15, xpos + 35, ypos + 5); } void snow(int snowX, int snowY, color snowColor) { // draw a snow man fill (snowColor); noStroke (); ellipse(snowX, snowY+20, 15, 15); ellipse(snowX, snowY +8, 10, 10); ellipse(snowX, snowY, 5, 5); } void happy(float happyX, float happyY, float happySize) { // draw mr happyface noStroke (); fill (#FAE844); //face ellipse (happyX, happyY, happySize, happySize); //left eye fill (0); ellipse (happyX - (happySize/5), happyY - (happySize/5), happySize / 5, happySize / 5); //right eye fill (0); ellipse (happyX + (happySize/5), happyY - (happySize/5), happySize / 5, happySize / 5); //mouth stroke (0); line (happyX - (happySize/4), happyY +(happySize/4), happyX +(happySize/4), happyY +(happySize/4)); }