//***********************************************************
//*
//* File:           IFCPlayer.java
//* Author:         Abhinav Kamra
//* Contact:        kamra-at-cs.columbia.edu
//* Update:         9.23.2002
//*
//* Description:    Player interface for all CookieCutter
//*                 contestants.  The interface is
//*                 intentionally minimal to accelerate
//*                 player development.
//*
//***********************************************************

package CookieCutter;

import java.io.Serializable;

public interface IFCPlayer extends IFCConstants, Serializable {

    public void      register(CookieCutter __cookiecutter)     throws Exception;
    public String    name()                              throws Exception;
    public boolean   interactive()                       throws Exception;
    public Move[]    moves()                             throws Exception;
}

