//***********************************************************
//*
//* File:           HumanPlayer.java
//* Author:         Abhinav
//* Contact:        kamra-at-cs.columbia.edu
//* Update:         9.26.2003
//*
//* Description:    Sample implementation of a CookieCutter Interactive
//*                 player.  Purely didactic.
//*
//***********************************************************

package CookieCutter.g0;

import CookieCutter.*;
import java.io.Serializable;
import java.util.*;

public class HumanPlayer implements IFCPlayer {

    CookieCutter           _cookiecutter;
    Vertex[][]		   _cookies;
    int			   _copies;
    static Random       _random;
    static final String _CNAME = "Human Player";

    public void register(CookieCutter __cookiecutter) throws Exception {
        _cookiecutter = __cookiecutter;
	_cookies = _cookiecutter.cookieshapes();
	_copies = _cookiecutter.cookieCopies();
    }

    public String name() throws Exception {
        return _CNAME;
    }

    public boolean interactive() throws Exception {
        return true;
    }

    public Move[] moves() throws Exception {
	return null;
    }
}
