class rotater { String ima; void turn(float dir){ angle += (.15 * dir); calcangles(); } void calcangles(){ angcos= cos(angle); angsin = sin(angle); } float x,y,angle,angcos,angsin, speed; boolean hit(rotater r){ float dist = sqrt(pow(x-r.x,2) + pow(y-r.y,2)); if(dist < 20){ return true; } return false; } boolean hitground(){ if(y > (height - groundheight - 10)) { return true; } return false; } void move(){ x += angcos* speed; y += angsin * speed; if(x < virtualscreenleft){ x += virtualscreenwidth; } if(x > virtualscreenright){ x -= virtualscreenwidth; } } }