/* Tutorial de Processing Joan Soler-Adillon (www.joan.cat) Una funció que retorna un int */ //declarem variables int sumaDeBlancs; PFont tipografia; //objecte PFont per text void setup() { noSmooth(); size(300,200); background(0); tipografia = loadFont("ArialMT-24.vlw"); //carreguem la tipo textFont(tipografia);//i com en el fill, la preparem //dibuixem el zero fill(255,127,13,255); text(0, 20,60); } void draw() { //només passaran coses si el ratolí està clicat if(mousePressed){ //mousePressed aquí es una variable dibuijaEllipseMouse(); //invoquem la funció de les el·lipses //invoquem la funció que compta els píxels blancs y RETORNA la suma d'aquests //el RETORN de la funció li assignem a la variable "num" int num = quantsPixelsBlancs(); //dibuixem el rectagle negre que fa de fons del text fill(0); rect(18,45,40,18); //i el text que ens diu els píxels blancs que hi ha fill(255,127,13,255); text(num, 20,60); } } ///////////////////////////// // funcions: int quantsPixelsBlancs(){ loadPixels(); //iniciem un comptador int comptador=0; //bucle dins d'un altre per recorrer todos los píxels for(int x=0;x