Programador:
Àlex Alonso
Instruccions:
Son dos quadrats que si es mouen amb la posició de ratolí i també canvien de color amb la mateixa posició. Si es mou el ratolí ràpidament es pot crear un efecte molt xulo!
//CONFIGURACIÓ
void setup() {
size(800, 600);
noStroke();
rectMode(CENTER);
}
//DIBUIX
void draw(){
background(51); // Aquí ens posa el color del fons
fill(map(0,600,0,255,height-mouseY),map(0,800,0,255,mouseX),map(0,600,0,255,mouseY), 150); //Aquí posem el color d’un dels quadrats
rect(mouseX, height/2, mouseY/2+10, mouseY/2+10);//Aquí dibuixem un dels quadrats
fill(map(0,600,0,255,height-mouseY),map(0,800,0,255,mouseX),map(0,600,0,255,mouseY), 150); //Aquí posem el color d’un dels quadrats
int inverseX = width-mouseX; //Aquí invertim les coordenades del mouse X
int inverseY = height-mouseY; //Aquí invertim les coordenades del mouse Y
rect(inverseX, height/2, (inverseY/2)+10, (inverseY/2)+10); //Aquí dibuixem l’alte quadrat
}