//TEST 2 pre-alpha - Tennis
// Robert Murray

//variables
float left = 20;
float right = 700;
float center = 360;
float top = 100;
float bottom = 380;
int x = 0;
int speed = 1;

//court size
void setup(){
  size(720,480);
  smooth();
}

void draw(){
background (142,86,43);//brown ground
court();
rolegs();
////roarm();
robody();
rohead();
roeyes();
ball();
}

void court () {//green court
fill(136,196,153);//green
rectMode(CORNERS);
rect(left,top, right,bottom);//court
line (center,top,center,bottom);//net
}

void robody(){//body
fill (255,0,0);
rectMode(CENTER);
rect (mouseX,mouseY, 30,60);
}

void rohead() {//head
fill (0,233,0);
stroke(10);
ellipseMode(CENTER);
ellipse(mouseX,mouseY-40, 40,40);
}

void roeyes() {//eyes
fill (0);
ellipseMode(CENTER);
ellipse (mouseX-10,mouseY-40, 10,10);//left eye
ellipse (mouseX+10,mouseY-40, 10,10);//right eye
}

void rolegs(){//legs
fill (0);
rectMode (CENTER);
rect(mouseX-10,mouseY+40,10,40);//left leg
rect(mouseX+10,mouseY+40,10,40);//right leg

}

void ball(){//ball
x = x + speed;
if ((x > left) || (right < 0)){
speed = speed * -1;
}
fill (255);
ellipse(x,top,20,20);
}

