int pos, vel, dir;
int sz = 20;

void setup(){
  size(400,200);
  pos = width/2;
  dir =1;
    noStroke();
  framerate(60);
  
}

void draw(){

//background(0);
//proveu això enlloc de background(0);:
fill(255,255,0,1);
rect(0,0,width,height);

  //la velocitat depèn de la posició vertical del mouse
  vel= (mouseY/10);
 
    //actualitzem posició 
  pos = pos+vel*dir;
  

  fill(0,16);
   //la mida dependrà de la posició horitzontal del mouse
  sz=mouseX/5;
  
   //dibuixem
  ellipse(pos,height/2,sz,sz);

 //comprobar si està al límit de la finestra
  if(pos>width){
    dir = -dir;
  } 
  else if(pos<0){
    dir=-dir;
  }
}
