xxxxxxxxxx
float angle;
float radius = 850;
float change = 0;
float speed = 1;
void setup(){
fullScreen();
background(128);
fill(0);
noCursor();
}
void draw(){
angle+= speed * (PI / 102);
radius=radius / (1 + .001 * speed);
change+= 1;
noStroke();
translate(width/2, height/2);
rotate(angle);
if (change%8 == 0){
fill(255);
}else if (change%8 == 4){
fill(0);
}else if (change%8 == 1){
fill(210, 210, 0);
}else if (change%8 == 5){
fill(50, 50, 255);
}else{
noFill();
}
ellipse(radius, 0, radius / 5, radius / 3);
}
void keyPressed(){
restart();
}
void restart(){
background(128);
angle = 0;
radius = 850;
}