sorry for all this rewriting, but that is how i can read it??
float Ballex = 650; //Position x
float Balley = 400; //Position y
int Baller = 10;
int Paddlex = 600; //Position x
int Paddley = 650; //Position y
int Paddlew = 200;
int Paddleh = 10;
rect(Paddlex, Paddley, Paddlew, Paddleh);
circle(Ballex,Balley,2*Baller);
if (Paddlex < Ballex && (Paddlex + Paddlew) > Ballex &&
(Paddley - Baller) < Balley && Paddley > Balley) {}
//
for (int i=0; i < 50; i++) {
if (blocksx[i] < Ballex && (blocksx[i] + bw) > Ballex &&
(blocksy[i] + Baller) < Balley && blocksy[i] > Balley) {}
}
now rectangle thinks start left top
and circle in center