let a=100
function setup(){
createCanvas(windowWidth,windowHeight);
fill(255);
noStroke();
angleMode(DEGREES)
}
function draw(){
background(0,20,50,a);
t=frameCount/10;
translate(width/2,height/2);
for(let i=0;i<1000;i++){
fill(50,240-i/4,250-i/4)
push()
rotate(137.5*i+t)//golden angle
circle(0,i/2+i*sin(t)/2+i*sin(i*t/5+i)/30,4)
pop()
}
push()
translate(width/2-50,height/2-50)
scale(0.7,0.7)
stamp()
pop()
}
function stamp(){
for(let i=0;i<300;i++){
fill(0,240-i/4,250-i/4)
push()
rotate(137.5*i)//golden angle
circle(0,i/10,2)
pop()
}
}
function mousePressed(){
background(0,20,50);
if (a>2){
a=a-99.9;
}else{
a=100
}
}