int eye_width=65; int eye_height=28; int mouth_width=100; int mouth_height=30; int left = 3; int top = 50; int face_width=200; int face_height=200; PFont font; void setup() { size(450,300); font = loadFont("URWChanceryL-MediItal-24.vlw"); } void draw() { background(255); stroke(200); fill(200); int l_eye_x = left+50; int r_eye_x = left+face_width-50; int eye_y = top + 65; int mouth_x = left + face_width/2; int mouth_y = top + 150; int m_x = left+face_width/2-8; int m_y = eye_y - 20; rect(left,top,200,200); fill(255); arc(l_eye_x,eye_y,eye_width,eye_height,0,PI); arc(l_eye_x,eye_y,eye_width,eye_height,PI,2*PI); arc(r_eye_x,eye_y,eye_width,eye_height,0,PI); arc(r_eye_x,eye_y,eye_width,eye_height,PI,2*PI); arc(mouth_x,mouth_y,mouth_width,mouth_height,0,PI); arc(mouth_x,mouth_y,mouth_width,mouth_height,PI,2*PI); stroke(0); textFont(font); text("M",m_x,m_y); }