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;
    }
  }
}