int eye_size = 100;
int red = 255;
int green = 255;
int blue = 0;
void setup () {
size(500, 500);
background(34, 23, 44);
strokeWeight(3);
}
void draw() {
fill(red, green, blue);
rect(50, 50, 400, 400);
eye(100, 150, eye_size);
eye(300, 150, eye_size);
mouth(150, 300);
}
void mouseMoved() {
red = red -5;
green = green - 15;
blue = blue - 51;
if (red==0) {
red = 255;
}
if (green==0) {
green = 255;
}
if (blue==0) {
blue = 255;
}
}
void eye(int eyeposX, int eyeposY, int eye_size) {
fill(255, 255, 255);
ellipse(eyeposX+50, eyeposY+50, eye_size+70, eye_size+60);
fill(red, green, blue);
ellipse(eyeposX+50, eyeposY+50, eye_size, eye_size);
fill(0, 0, 0);
ellipse(eyeposX+50, eyeposY+50, eye_size/2, eye_size/2);
line(eyeposX+90, eyeposY+20, eyeposX+130, eyeposY-40);
line(eyeposX+50, eyeposY-60, eyeposX+50, eyeposY);
line(eyeposX+10, eyeposY+20, eyeposX-30, eyeposY-40);
}
void mouth(int mouthposX, int mouthposY) {
fill(210, 54, 27);
ellipse(mouthposX+100, mouthposY+60, 350, 80);
line(mouthposX-30, mouthposY+60, mouthposX+240, mouthposY+60);
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น