int frame; Particle p[]; void setup() { size(300,300); ellipseMode(CENTER_DIAMETER); framerate(20); p=new Particle[10]; // p.length == number of objects in array "p" for(int i=0; i5) angleD=5; frame++; if(frame%50==0) angleD=-angleD; // speed=speed+0.1; } else if(type==MECHANICAL) { x=x+cos(radians(angle))*speed; y=y+sin(radians(angle))*speed; } if(x<0) x=width; else if(x>width) x=0; if(y<0) y=height; else if(y>height) y=0; ellipse(x,y, radius,radius); } }