function setup() {
createCanvas(640, 480);
}
//legs
var standing = 10;
//arms
var armLength = 50;
//face
var faceWidth = 175;
var faceHeight = 125;
var faceX = 330;
var faceY = 250;
var corner1 = 10;
var corner2 = 20;
var corner3 = 30;
var corner4 = 40;
//eyes
var eyeSize = 20;
var eyeLX = 450;
var eyeRX = 400;
//mouth
var mouthX = 425;
var mouthY = 355;
var mouthWidth = 50;
var mouthHeight = 35;
//lips
var lips = 10;
//thing
var thingX = 200;
var thingY = 100;
var thingWidth = 20;
var thingHeight = 15;
//face color
var colorFg = 210;
var colorFb = 210;
//eye+mouth color
var colorE = 100;
//lips color
var colorLg = 70;
var colorLb = 70;
//thing color
var colorTHr = 210;
var colorTHg = 210;
var colorTHb = 240;
//background color
var colorBr = 225
var colorBg = 250
function draw() {
background(colorBr, colorBg, 256);
//legs
strokeWeight(0)
fill(0)
rect(425+standing, 350, 5, 200);
strokeWeight(0)
fill(0)
rect(405+standing, 350, 5, 200);
//arms
strokeWeight(0)
fill(0)
rect(230+armLength, 325, 350-(armLength*1.5), 5)
//face
strokeWeight(0)
fill(245, colorFg, colorFb)
rect(faceX, faceY, faceWidth, faceHeight,
corner1, corner2, corner3, corner4);
//left eye
strokeWeight(0)
fill(colorE)
ellipse(eyeLX, 320, eyeSize, eyeSize);
//right eye
strokeWeight(0)
fill(colorE)
ellipse(eyeRX, 320, eyeSize, eyeSize);
//mouth
strokeWeight(lips)
stroke(256, colorLg, colorLb)
fill(colorE-30)
ellipse(mouthX, mouthY, mouthWidth, mouthHeight);
//eyes
eyeSize = random(10, 30);
//thing
strokeWeight(0)
fill(colorTHr, colorTHg, colorTHb)
rect(thingX, thingY, thingWidth, thingHeight,
corner1/2, corner2/2, corner3/2, corner4/2);
//thing
thingX = random(100, 300)
thingY = random(75, 125)
thingWidth = random(10, 35)
thingHeight = random(10, 35)
}
function mousePressed() {
//legs
standing = random(0, 25)
//arms
armLength = random(0, 100)
//face
faceWidth = random(150, 180);
faceHeight = random(130, 150);
faceX = random(320, 350);
faceY = random(240, 270);
corner1 = random(0, 50)
corner2 = random(0, 50)
corner3 = random(0, 50)
corner4 = random(0, 50)
//eyeX
eyeLX = random(380, 420);
eyeRX = random(430, 470);
//mouth
mouthX = random(420, 430);
mouthY = random(350, 360);
mouthWidth = random(40, 60);
mouthHeight = random(30,40);
//lips
lips = random(5, 10);
//face color
colorFg = random(180, 220);
colorFb = random(75, 150);
//eye color
colorE = random(50, 200);
//lips color
colorLg = random(75, 125);
colorLb = random(75, 125);
//thing color
colorTHr = random(200, 220);
colorTHg = random(200, 220);
colorTHb = random(230, 250);
//background color
colorBr = random(215, 256);
colorBg = random(245, 256);
}