A tarefa da aula foi criar diversos círculos com centros em pontos aleatórios
da tela e mudar suas cores caso o mouse se encontre sobre os mesmos
void setup(){
size(500,500);
}
void draw(){
background(255);
criaBola(250,250,30);
criaBola(120,400,60);
criaBola(20,40,100);
criaBola(300,50,10);
criaBola(370,350,77);
}
void criaBola(int posX, int posY, int raio){
if(distanciaPP(posX,posY,mouseX,mouseY) <= raio)
fill(0);
else
fill(255);
ellipse(posX, posY, 2*raio, 2*raio);
}
float distanciaPP(int x1, int y1,int x2, int y2){
return(sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)));
}
Nenhum comentário:
Postar um comentário