boolean start; float xx=random(width),xxx=1,yy,yyy=1,vel; int posx,posy,larg,largBola,pontos; BFont b; void setup(){ size(374,374); background(0); framerate(30); ellipseMode(CENTER_DIAMETER); posx=0; posy=height-20; larg=70; largBola=30; pontos=0; b=loadFont("04b.vlw"); } void loop(){ background(0); //ellipse if(start){ if(xx<=0){ xxx=vel; } if(xx>=width){ xxx=-vel; } if(yy<=0){ yyy=vel; } if(yy>=posy-largBola/2 && yy<=posy-largBola/2+5 && xx>=posx && xx<=posx+larg){ pontos++; vel+=0.5; yyy=-vel; } if(yy>height){ start=false; } xx+=xxx; yy+=yyy; ellipse(xx,yy,largBola,largBola); textFont(b,50); textMode(ALIGN_CENTER); text(pontos,width/2,height/2); }else{ noSmooth(); textFont(b,30); textMode(ALIGN_CENTER); text("it a key to start",width/2,height/2); xx=random(width); yy=0; vel=5; pontos=0; } //rect if(keyPressed) { if (key == LEFT && posx>0) { posx-=10; } else if (key == RIGHT && posx