A B C D E F G H I L M N P R S T U V W

G

Game - interface heurgame.Game.
 
GameEvent - class heurgame.event.GameEvent.
 
GameEvent() - Constructor for class heurgame.event.GameEvent
 
GameListener - interface heurgame.event.GameListener.
 
GameServer - class heurgame.GameServer.
 
GameServer(String, int, Game, Referee) - Constructor for class heurgame.GameServer
Constructs a new GameServer
GraphicalLogInterface - class heurgame.ui.GraphicalLogInterface.
 
GraphicalLogInterface() - Constructor for class heurgame.ui.GraphicalLogInterface
 
gameEnded(GameEvent) - Method in class heurgame.DefaultReferee
In the case of a decisive victory informs the players if they have won.
gameEnded(GameEvent) - Method in interface heurgame.event.GameListener
Called when the game is over.
gameName - Variable in class heurgame.event.GameEvent
 
gameSetup(GameEvent) - Method in class heurgame.DefaultReferee
Allows access to the game before the game starts
gameSetup(GameEvent) - Method in interface heurgame.event.GameListener
Called when the Game is being setup before the first turn is allowed.
gameStarted(GameEvent) - Method in class heurgame.DefaultReferee
Sends all Players the intial information.
gameStarted(GameEvent) - Method in interface heurgame.event.GameListener
Called once the game is started and all the players are ready.
getBuiltWelcome() - Method in class heurgame.ui.WelcomeScreen
Returns the Welcome Screen if it was built.
getColor(PlayerToken) - Method in class heurgame.ui.PlayerColors
Retrieves the color associated with a Token
getCurrentToken() - Method in class heurgame.event.turn.RoundRobinIterator
 
getCurrentToken() - Method in interface heurgame.event.turn.TokenBased
 
getEntries() - Method in class heurgame.logging.LogBox
 
getEntries() - Method in interface heurgame.logging.LogWriter
This is the normal method for adding information to the log.
getGameName() - Method in class heurgame.GameServer
 
getGreeting() - Method in interface heurgame.Game
Note the Initial Keyword will be sent by the Player Proxy This menthod just returns the extra information.
getHumanClients() - Method in interface heurgame.Game
The interface needs a handle to the human clients.
getIncrementalState() - Method in interface heurgame.Game
Returns the current incremental state
getLogName() - Method in class heurgame.logging.LogBox
 
getLogName() - Method in interface heurgame.logging.LogWriter
Usually a particular LogWriter is going to send more than one message to the log during the life of a program.
getLogWindow() - Static method in class heurgame.ui.GraphicalLogInterface
 
getMinimumPlayers() - Method in interface heurgame.Game
 
getMinimumPlayers() - Method in class heurgame.GameServer
 
getMove(String) - Method in class heurgame.PlayerProxy
Informs the player that it is their turn.
getMoveAnalyzer() - Method in class heurgame.analysis.SystemAnalyzer
 
getName() - Method in interface heurgame.Game
 
getName() - Method in class heurgame.PlayerToken
 
getOrigin() - Method in class heurgame.PlayerToken
 
getServerAddress() - Method in class heurgame.GameServer
 
getState() - Method in interface heurgame.Game
Returns the current state of the game.
getSystemAnalyzer() - Method in interface heurgame.Game
The SystemAnalyzer has the role of judging the entire game state.
getTime() - Method in class heurgame.logging.LogItem
 
getToken() - Method in class heurgame.PlayerProxy
Allows other components to have a partial handle on the player state without giving them too much information.
getWelcome(Runnable, Runnable) - Method in class heurgame.ui.WelcomeScreen
Produces the WelcomeScreen as an AWT Frame.
getWhitespaceSafeName() - Method in class heurgame.PlayerToken
To adapt for whitespace intolerant protocols.
getWho() - Method in class heurgame.logging.LogItem
Returns the name of the author of the log
getWinningPlayer() - Method in class heurgame.analysis.SystemAnalyzer
 
getWinningPlayers() - Method in class heurgame.analysis.SystemAnalyzer
 
guiReceptor - Variable in class heurgame.HuClient
guiReceptor is the component that the user interacts with to play the game.

A B C D E F G H I L M N P R S T U V W