sketch
var eyeSize = 20;
var faceWidth = 100;
var faceHeight = 150;
var facecolorR = 30;
var facecolorG = 60;
var facecolorB = 120;
var noseA = 30;
var noseB= 20;
var mouth = 40;
var mouthWidth= 20
var mouthHeight= 60
var eyebrowWidth = 50
var eyebrowHeight = 30
var eyecolorR = 70
var eyecolorG = 90
var eyecolorB = 240
function setup() {
createCanvas(300, 300);
}
function draw() {
background(180);
fill (facecolorR,facecolorG,facecolorB);
ellipse(width / 2, height / 2, faceWidth, faceHeight);
fill (eyecolorR, eyecolorG, eyecolorB);
var eyeLX = width / 2 - faceWidth * 0.25;
var eyeRX = width / 2 + faceWidth * 0.25;
ellipse(eyeLX, height / 2, eyeSize, eyeSize);
ellipse(eyeRX, height / 2, eyeSize, eyeSize);
triangle(width/2,height/2,140,170,160,170);
//i could not get the nose to change without making it pinocchio
ellipse(width/2,190,mouthWidth,mouthHeight);
rect(115,120,eyebrowWidth, eyebrowHeight);
rect(170,120,eyebrowWidth, eyebrowHeight);
}
function mousePressed() {
faceWidth = random(75, 150);
faceHeight = random(100, 200);
eyeSize = random(10, 30);
facecolorR = random(5,10,40);
facecolorG = random(300,10,2);
facecolorB = random(50,250,20);
mouthWidth = random (12,20);
mouthHeight = random (0,20);
noseA = random(140,180);
NoseB = random(140,170);
eyebrowWidth = random(10,20);
eyebrowHeight = random(2,8);
eyecolorR= random(0,300);
eyecolorG= random(20,300);
eyecolorB= random(4,200);
}