float[] x , y , tinta , radio ; //declaracion de los arreglos // necesarios para dibujar los círculos: la posición -x,y- // el color -la tinta- y el tamaño -radio- int limite; //variable para definir el limite de los arreglos int cantidad; //variable para contar los circulos void setup(){ size(400,400); // INICIALIZAR LA MEMORIA limite = 50; //se define que la cantidad limite de circulos es de 50 cantidad = 0; //se inicia la cantidad de circulos en cero x = new float[limite]; //declara los arreglos con 50 posiciones de memoria cada uno y = new float[limite]; tinta = new float[limite]; radio = new float[limite]; colorMode(HSB); noStroke(); smooth(); } void draw(){ background(240); if( mousePressed ){ //verifica si se presionó el mouse boolean tocoAlguno = false; //se declara esta variable para verificar si el mouse toco // algún círculo // VERIFICA SI SE HIZO CLICK SOBRE UN CÍRCULO YA EXISTENTE for( int i=0 ; i