/* Variació d'un dels exemples de la web Processing.org Autor: Joan Soler-Adillon (www.joan.cat) Tutorial de Processing: Condicionals */ void setup(){ size(200,200); strokeWeight(20); } void draw(){ //primer lliguem el FILL a l'eix horitzontal del mouse if(mouseX < width/2){ //si el mouse està al cantó esquerre... fill(255,0,0); //preparamos un fill rojo } else { //si està a la dreta fill(0,255,0); //preparamos un fill verde } //i segon, fem que l'STROKE depengui de l'eix vertical del mouse if(mouseY < height/2){ //si el mouse està a la part de dalt stroke(255,255,0); //preparem un stroke groc } else { //si està cap a baix stroke(0,0,255); //preparem un stroke blau } //i finalment dibuixem el quadre, amb els color que hem carregat a fill i stroke //segons la posició del mouse rect(50,50,100,100); }