int max_balloon = 4;
int size_draw = 50;
float Y = height;
void setup() {
size(600, 600);
}
void draw() {
int present_balloon = 1;
float X = 0;
background(0);
if (Y < height*0.16) {
fill(#00FD00);
} else if (Y < height*0.33) {
fill(#A0FA00);
} else if (Y < height*0.5) {
fill(#F2FB01);
} else if (Y < height*0.66) {
fill(#EFA200);
} else if (Y < height*0.83) {
fill(#EB6100);
} else {
fill(#D00022);
}
while (present_balloon <= max_balloon) {
draw_balloon(X, Y);
X += size_draw*1.2;
present_balloon++;
}
Y-=2;
if (Y<=(-size_draw*2))Y=height;
}
void draw_balloon(float pos_x, float pos_y) {
stroke(#009CDA);
strokeWeight(size_draw*0.05);
float radius = size_draw;
float string_length = size_draw*2;
line(pos_x+(size_draw*0.6), pos_y, pos_x+(size_draw*0.6), pos_y+string_length);
ellipse(pos_x+(size_draw*0.6), pos_y, radius, radius);
}
void keyPressed() {
if (keyCode==UP) {
size_draw++;
if (size_draw>=90)size_draw=90;
}
if (keyCode==DOWN) {
size_draw--;
if (size_draw<=20)size_draw=20;
}
}
void mousePressed() {
if (mouseButton == LEFT) {
max_balloon++;
} else if (mouseButton == RIGHT) {
max_balloon--;
{
if (max_balloon<=1)max_balloon=1;
}
}
}
ไม่มีความคิดเห็น:
แสดงความคิดเห็น