/*
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 ni rep cap paràmetre
 */

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(); 
}

//declarem la funció FORA de tota la resta de funcions. 
void dibuixamUnXupaXup(){ //void vol dir que no retorna res. Els parèntesi buits, que no rep res
  fill(255,0,0);
  strokeWeight(3);
  stroke(255);
  int myX=width/2; //dins una funció podem declarar variables que seràn NOMÉS vàlides dins la funció
  int myY=height/2; 
  int diametre=30;
  ellipse(myX,myY,diametre,diametre);
  line(myX,myY+diametre/2,myX,myY+100);
} 
