xxxxxxxxxx
float [] circle_x = new float [200];
float [] circle_y = new float[200];
float [] circle_speed_x = new float [200];
float [] circle_speed_y = new float [200];
float [] color_r = new float [200];
float [] color_g = new float [200];
float [] color_b = new float [200];
void setup(){
size (800,600);
for(int i = 0; i < 200; i++){
circle_x[i] = random(width);
circle_y[i] = random(height);
circle_speed_x[i]=random (10.0);
circle_speed_y[i]=random (10);
color_r[i] = random(50);
color_g[i] = random(1);
color_b[i] = random(10);
}
}
void draw(){
background(100,0,255);
for (int i= 0; i<200 ; i = i+1) {
circle_x[i] = circle_x[i] +circle_speed_x[i];
circle_y[i] =circle_y[i] +circle_speed_y[i] ;
noStroke();
fill(color_g[i],color_r[i],color_b[i]);
ellipse(circle_x[i],circle_y[i],10,10);
if (circle_y[i] < 0){
circle_speed_y[i]= -1 * circle_speed_y[i] ;
}
if (circle_y[i] > height){
circle_speed_y[i]= -1 * circle_speed_y[i] ;
}
if (circle_x[i] < 0){
circle_speed_x[i]= -1 * circle_speed_x[i];
}
if (circle_x[i] > width){
circle_speed_x[i]= -1 * circle_speed_x[i];
}
}
}
void mousePressed(){
for(int i = 0; i < 200; i++){
circle_x[i] = mouseX;
circle_y[i] = mouseY;
circle_speed_x[i]=random (10.0);
color_r[i] = random(255);
color_g[i] = random(2);
color_b[i] = random(2);
circle_speed_y[i]=random (10);
}
}
void mouseReleased(){
for(int i = 0; i < 200; i++){
circle_x[i] = mouseX;
circle_y[i] = mouseY;
circle_speed_x[i]=random (10.0);
color_r[i] = random(255);
color_g[i] = random(200);
color_b[i] = random(200);
circle_speed_y[i]=random (10);
}
}