int frame;
Particle p[];
void setup() {
size(300,300);
ellipseMode(CENTER_DIAMETER);
framerate(20);
p=new Particle[2];
// p.length == number of objects in array "p"
for(int i=0; i
5) angleD=5;
frame++;
if(frame%50==0) angleD=-angleD;
// speed=speed+0.1;
}
else if(type==MECHANICAL) {
if(stateCnt==0) initMechanical();
else stateCnt--;
angle=angle+angleD;
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);
}
}