/* joan soler-adillon www.joan.cat setembre 2006 */ /* Aquest exemple vol ilustrar què és un funció En aquest cas concret una funció que no retorna res però rep paràmetres */ void setup() { size(300,300); background(0); } void draw() { //res de res } void mousePressed(){ //posem la nostra funció aquí així veurem més clar quan s'executa //la funció que creem es diu dibuixamUnXupaXup i no rep cap paràmetre dibuixamUnXupaXup(mouseX,mouseY); } //declarem la funció FORA de tota la resta de funcions. void dibuixamUnXupaXup(int _x, int _y){ //void vol dir que no retorna res. Els parèntesi buits, que no rep res //Cal declarar les variables dins el parèntesi perquè les rebi. El guió baix és una convenció per diferenciar-les de les variables "normals" fill(255,0,0); strokeWeight(3); stroke(255); int myX = _x; //rebem les variables int myY = _y; int diametre=30; ellipse(myX,myY,diametre,diametre); line(myX,myY+diametre/2,myX,myY+100); }