sandy.game.core
Class HumanPlayer

java.lang.Object
  |
  +--sandy.game.core.Player
        |
        +--sandy.game.core.HumanPlayer
All Implemented Interfaces:
GameBoardInteractionListener

public abstract class HumanPlayer
extends Player
implements GameBoardInteractionListener


Field Summary
protected  GameBoardUI ui
           
 
Fields inherited from class sandy.game.core.Player
gameBoard, perspective
 
Constructor Summary
HumanPlayer(GameBoard gameBoard, int perspective, GameBoardUI ui)
           
 
Methods inherited from class sandy.game.core.Player
generateNextMove, getMove, setNextMove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface sandy.game.core.ui.GameBoardInteractionListener
cellSelected
 

Field Detail

ui

protected GameBoardUI ui
Constructor Detail

HumanPlayer

public HumanPlayer(GameBoard gameBoard,
                   int perspective,
                   GameBoardUI ui)