import java.awt.*;
import java.applet.*;
import java.util.*;

public class TAIL{

    int hx[]={42,55,40,22,32,42};
    int hy[]={291,291,296,300,296,291};
    int shx[]={42,55,40,22,32,42};
    int shy[]={291,291,296,300,296,291};
    int x;
    int y;
    
    TAIL(int a, int b){
      x=a;
      y=b;
      for(int i=0; i<hx.length; i++){
        hx[i]+=x;
        hy[i]+=y;
      }
    }
    
    public void reset(){
      for(int i=0; i<hx.length; i++){
        hx[i]=shx[i]+x;
        hy[i]=shy[i]+y;
      }
    }
    
    public void move(int a, int b){
      for(int i=0; i<hx.length; i++){
        hx[i]+=a;
        hy[i]+=b;
      }
    }
    
    public void draw(Graphics g){
      Polygon tail = new Polygon(hx, hy, hx.length);
      g.fillPolygon(tail);
    }
}
