rails.game
Class EndOfGameRound

java.lang.Object
  extended by rails.game.Round
      extended by rails.game.EndOfGameRound
All Implemented Interfaces:
RoundI

public class EndOfGameRound
extends Round

EndOfGameRound is a dummy implementation of the Round class It generates no additional actions. It also sets guiHints (default: shows map, stock market and activates status)


Field Summary
 
Fields inherited from class rails.game.Round
autopasses, bank, canRequestTurn, companyManager, gameManager, guiHints, hasRequestedTurn, ipo, log, mapManager, moveStack, playerManager, pool, possibleActions, scrapHeap, stockMarket, unavailable, wasInterrupted
 
Constructor Summary
EndOfGameRound(GameManagerI gameManager)
           
 
Method Summary
 GuiHints getGuiHints()
           
 java.lang.String getHelp()
           
 java.lang.String getRoundName()
           
 void setGuiHints(GuiHints guiHints)
           
 boolean setPossibleActions()
          Default version, does nothing.
 java.lang.String toString()
           
 
Methods inherited from class rails.game.Round
canCompanyOperateThisRound, canRequestTurn, certCountsAsSold, checkFlotation, exchangeTokens, finishRound, floatCompany, getAutopasses, getCurrentPhase, getCurrentPlayer, getCurrentPlayerIndex, getGameManager, getGameOption, getGameParameter, getGameParameterAsBoolean, getGameParameterAsInt, getNumberOfActivePlayers, getNumberOfPlayers, getPlayers, getRoundTypeForUI, getSoldPercentage, getSpecialProperties, hasAutopassed, pay, pay, process, requestTurn, resume, setAutopass, setCanRequestTurn, setCurrentPlayer, setCurrentPlayerIndex, setOperatingCompanies, setOperatingCompanies, transferCertificate, transferCertificates, wasInterrupted
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EndOfGameRound

public EndOfGameRound(GameManagerI gameManager)
Method Detail

setPossibleActions

public boolean setPossibleActions()
Description copied from class: Round
Default version, does nothing. Subclasses should override this method with a real version.

Specified by:
setPossibleActions in interface RoundI
Overrides:
setPossibleActions in class Round

getGuiHints

public GuiHints getGuiHints()

setGuiHints

public void setGuiHints(GuiHints guiHints)

getHelp

public java.lang.String getHelp()
Specified by:
getHelp in interface RoundI
Overrides:
getHelp in class Round

toString

public java.lang.String toString()
Overrides:
toString in class Round

getRoundName

public java.lang.String getRoundName()
Specified by:
getRoundName in interface RoundI
Overrides:
getRoundName in class Round