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

S

SecondChanceRRIterator - class heurgame.event.turn.SecondChanceRRIterator.
 
SecondChanceRRIterator() - Constructor for class heurgame.event.turn.SecondChanceRRIterator
 
SystemAnalyzer - class heurgame.analysis.SystemAnalyzer.
 
SystemAnalyzer() - Constructor for class heurgame.analysis.SystemAnalyzer
 
score - Variable in class heurgame.event.PlayerEvent
 
sendDisqualify(String) - Method in class heurgame.PlayerProxy
Informs the player that they have been disqualified from the game.
sendFinalStatus(String) - Method in class heurgame.PlayerProxy
Informs the player of its final status in the game.
sendIncrementalStatus(String) - Method in class heurgame.PlayerProxy
Sends the latest change in status
sendInitialStatus(String) - Method in class heurgame.PlayerProxy
Informs the player of the initial status of the game.
sendInvalidMove(String) - Method in class heurgame.PlayerProxy
Uses the protocol to inform the player they have made an invalid move
sendStatus(String) - Method in class heurgame.PlayerProxy
Sends intermediate game status
setOwner(String) - Method in class heurgame.logging.LogItem
This method should only be called by objects of type Log.
setReceptor(HuReceptor) - Method in class heurgame.HuClient
The Initial portion of the outside input contract that allows the HuClient access to user input.
setReferee(Referee) - Method in interface heurgame.Game
Allows the game to know what referee is operating.
setup(PlayerProxy, String, Socket) - Method in class heurgame.PlayerProxy
This should be useed in liew of a constructor.
setup(int, Vector) - Method in class heurgame.event.turn.RoundRobinIterator
Sets or Resets the state of the Iterator
setup(int, Vector) - Method in class heurgame.event.turn.SecondChanceRRIterator
 
setup(int, Vector) - Method in interface heurgame.event.turn.TokenBased
Called after construction by the Game itself, to initialize the TokenBased Iterator
setupLogging(LogBox) - Method in class heurgame.PlayerProxy
Taylors the debugging method to an implementation specific one
shortDescription - Variable in class heurgame.logging.LogItem
 
startLogging() - Method in class heurgame.logging.AbstractLog
Should initiate some sort of mechanism for both receiving log entries and delivering them to the readers
startLogging() - Method in class heurgame.logging.DefaultLog
Spawns a thread that reads the output from the LogWriters, and writes that output to the LogReaders.
startNextTurn() - Method in interface heurgame.Game
Initiates the start of turn broadcast.
stopLogging() - Method in class heurgame.logging.AbstractLog
Terminates the mechanism for log input and output
stopLogging() - Method in class heurgame.logging.DefaultLog
Terminates the broadcast thread
stopServer() - Method in class heurgame.GameServer
Causes the Server spinloop to gracefully halt.

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