int wing;
void setup() {
size(500, 500);
strokeWeight(6);
}
void draw() {
background(48, 231, 231);
wing=mouseY;
if (frameCount%60>30) {
wing+=130;
} else {
wing-=130;
}
draw_flybird(mouseX, mouseY);
}
void draw_flybird(int x, int y) {
fill(225, 0, 0);
stroke(0, 0, 0);
ellipse(x, y, 90, 90);
line(x+45, y, x+130, wing);
line(x-45, y, x-130, wing);
line(x+50, y, x+135, wing);
line(x-50, y, x-135, wing);
line(x+55, y, x+140, wing);
line(x-55, y, x-140, wing);
line(x+60, y, x+145, wing);
line(x-60, y, x-145, wing);
fill(253, 249, 64);
noStroke();
triangle(x+10, y+10, x-10, y+30, x-30, y+10);
noStroke();
fill(255, 255, 255);
ellipse(x-25, y-5, 25, 20);
ellipse(x+25, y-5, 25, 20);
fill(0, 0, 0);
ellipse(x-25, y-5, 10, 10);
ellipse(x+25, y-5, 10, 10);
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น