Package <Unnamed>

Interface Summary
GameListener Remote interface for GameProxy.
GameServerInterface Remote interface for GameServer.
 

Class Summary
Game A game object is responsible for keeping track of the exact state of the game, for updating the state of the game once both players have reported their moves, and for making callbacks to the GameServer once both player moves have been reported and the game advances to a new move.
GameProxy The GameProxy class is a remote object that is called on locally by a Player object, and remotely by the GameServer.
GameServer The GameServer class is somewhat of a wrapper class for the Game class.
GameState An object encapsulating the state of the game at the beginning of a game move.
Move A class encapsulating a player move during the game.
Player The Player class encodes an AI opponent for the game.