/* UPF-IUA Máster d'Arts Digitals joan soler-adillon (www.joan.cat) Con un array, podemos tener las pelotitas que querramos, sólo hay que cambiar el valor de numeroBolas */ int sz = 20; int numeroBolas = 30; //creamos un array de posicionesX con "numeroBolas" elementos: float[] posicionesX = new float[numeroBolas]; //y creamos un array de posicionesY: float[] posicionesY = new float[numeroBolas]; //creamos un array de velocidadesX con "numeroBolas" elementos: float[] velocidadesX = new float[numeroBolas]; //y creamos un array de velocidadesY: float[] velocidadesY = new float[numeroBolas]; void setup(){ size(400,350); //inicializamos las posiciones y velocidades: for(int i = 0; iwidth)){ velocidadesX[i] = -velocidadesX[i]; } //comprobamos los bordes Y if((posicionesY[i]<0)||(posicionesY[i]>height)){ velocidadesY[i] = -velocidadesY[i]; } } //acabado el proceso, creamos otro bucle //donde dibujamos las elipses: for(int i = 0; i