/*
 * Head.java
 *
 * Created on 17 July 2002, 14:23
 */



/**
 *
 * @author  gbspashj
 */
import java.awt.*;

public class Head extends Part implements Actor {
     
    public Head( int x, int y ) {
       super( x, y );
       setNext(null);
    }
   
     
    public void moveDelta( int dir, int dist ) {
        switch (dir) {
            case UP:
                y -= dist;
                break;
            case LEFT:
                x -= dist;
                break;
            case RIGHT:
                x += dist;
                break;
            case DOWN:
                y += dist;
                break;
            default:
                break;
        }
    }
    
    public void visit(ActorVisitor av) {
        av.visistHead( this );
    }
    
}
