Código:
//Variaveis randômicas de posições e raios dos circulos
int x1=(int)random(600);
int y1=(int)random(600);
int r1=(int)random(100);
int x2=(int)random(600);
int y2=(int)random(600);
int r2=(int)random(100);
void setup(){
size(600,600);
noStroke();
//Criação das ellipses
ellipse(x1,y1,2*r1,2*r1);
ellipse(x2,y2,2*r2,2*r2);
}
void draw(){
//Ellipse1
if (dist(mouseX,mouseY,x1,y1) <=r1){
fill(0,0,255); //Caso o mouse estiver dentro da ellipse 1, a mesma apresentará coloração azul
ellipse(x1,y1,2*r1,2*r1);
} else {
fill(0,255,0);// //Caso o mouse estiver fora da ellipse 1, a mesma apresentará coloração verde
ellipse(x1,y1,2*r1,2*r1);
}
//Ellipse2
if (dist(mouseX, mouseY,x2,y2) <=r2) {
fill(255,0,0); //Caso o mouse estiver dentro da ellipse 2, a mesma apresentará coloração vermelha
ellipse(x2,y2,2*r2,2*r2);
} else {
fill(255,228,0);
ellipse(x2,y2,2*r2,2*r2); //Caso o mouse estiver fora da ellipse 2, a mesma apresentará coloração amarela
}
}
Resultados:
No comments:
Post a Comment