Necesito ayuda relacionada con mousePressed

este es el código en si.
mi idea es un circulo el cual cambia de color y crece, al mismo tiempo que se mueve dependiendo de la posición del mouse.

int a;
int b;
boolean x= false;

void setup() {
   size(400,400);
a=10;
b=20;
}

void draw() {
 if(x==false){ 
  background(0);
   fill(random(255),random(255),random(255));
ellipse(mouseX,mouseY,a,b);
a= a + 1;
if (a>=20){
b= b + 1;
}
}
if(mousePressed==true){
x=!x;
} else{
if (mousePressed==false){
x=false;
}
}
}

pero el problema viene acá al final donde yo quise poner que se detenga cuando el mouse es presionado y siga cuando se deja de presionar, pero al poner “mousePressed==false” ninguno de los dos mousePressed funciona. que debo hacer?

1 Like

Hello @Nachitopro882 !

The problem is here, you can delete this line:

Because this line alone:

functions as an on/off switch…

This below is enough:

:nerd_face:

1 Like

thanks! I really apreciate it

1 Like