float[] xPos = new float [200];
float[] yPos = new float [200];
float[] xPos2 = new float [500];
float[] yPos2 = new float [500];
float[] circle_x_speed = new float [200];
float[] circle_y_speed = new float [200];
float[] ball_color = new float [200];
float[] ball_color2 = new float [200];
float[] ball_color3 = new float [200];
text("Don't move the MOUSE", width/2, height/2);
for (int i=0; i<200; i=i+1) {
circle_x_speed[i] = random(10.0);
circle_y_speed[i] = random(10.2);
ball_color[i] = random(255);
ball_color2[i] = random(150);
ball_color3[i] = random(200);
text("mouse was pressed", width/2, height/2);
if ( mouseButton == LEFT) {
text(", now drag", width/2, height/2 + 40);
for (int i=0; i<200; i++) {
xPos2[i] = xPos2[i] + circle_x_speed[i];
yPos2[i] = yPos2[i] + circle_y_speed[i];
fill(ball_color[i], ball_color2[i], ball_color3[i]);
ellipse(yPos[i], xPos[i], 6, 12);
if (mouseButton == RIGHT) {
text("bloop", width/2, height/2 + 40);
for (int i=0; i<200; i++) {
xPos[i] = xPos[i] + circle_x_speed[i];
yPos[i] = yPos[i] + circle_y_speed[i];
fill(ball_color[i], ball_color2[i], ball_color3[i]);
ellipse(xPos[i], xPos[i], 2, 2);
text("Now drag the MOUSE", width/2, height/2);
background(random(ball_color[1]),ball_color[2],random(ball_color[3]));
text("Now press the mouse", width/2, height/2);
for (int i=0; i<200; i++) {
xPos[i] = xPos[i] + circle_x_speed[i];
yPos[i] = yPos[i] + circle_y_speed[i];
fill(ball_color[i], ball_color2[i], ball_color3[i]);
ellipse(xPos[i], yPos[i], 4, 4);
text("mouse was dragged", width/2, height/2);
for (int i=0; i<200; i++) {
xPos[i] = xPos[i] + circle_x_speed[i];
yPos[i] = yPos[i] + circle_y_speed[i];
fill(ball_color[i], ball_color2[i], ball_color3[i]);
rect(xPos[i], yPos[i], 14, 14);