rails.game.specific._1856
Class GameManager_1856

java.lang.Object
  extended by rails.game.GameManager
      extended by rails.game.specific._1856.GameManager_1856
All Implemented Interfaces:
ConfigurableComponentI, GameManagerI, MoveableHolder

public class GameManager_1856
extends GameManager


Field Summary
 
Fields inherited from class rails.game.GameManager
absoluteORNumber, availableGameOptions, bank, commonSpecialProperties, companyManager, correctionManagers, currentNumberOfOperatingRounds, currentPlayer, currentRound, displayBuffer, dynamicOperatingOrder, endedByBankruptcy, executedActions, forcedSellingCompanyDump, gameEndsAfterSetOfORs, gameEndsWhenBankHasLessOrEqual, gameEndsWithBankruptcy, gameManagerMap, gameName, gameOptions, gameOver, gameOverPending, gameOverReportedUI, gameParameters, gameStatusClassName, gameUIManagerClassName, GM_KEY, GM_NAME, gmKey, gmName, guiHints, guiParameters, interruptedRound, log, mapManager, moveStack, nextPlayerMessages, numberOfPlayers, numOfORs, operatingRoundClass, orUIManagerClassName, orWindowClassName, phaseManager, playerCertificateLimit, playerManager, playerNames, players, portfolioMap, portfolioUniqueNameMap, possibleActions, priorityPlayer, recoverySaveWarning, relativeORNumber, reloading, reportBuffer, revenueManager, saveFileVersionID, shareSellingRoundClass, showCompositeORNumber, skipFirstStockRound, skipNextDone, skippedStep, srNumber, startPacket, statusWindowClassName, stockMarket, stockRoundClass, tileManager, trainManager
 
Constructor Summary
GameManager_1856()
           
 
Method Summary
 void nextRound(RoundI round)
          Should be called by each Round when it finishes.
 void startCGRFormationRound(OperatingRound_1856 or, Player playerToStartCGRFRound)
           
 
Methods inherited from class rails.game.GameManager
addObject, addPortfolio, addSpecialProperty, addToNextPlayerMessages, canAnyCompanyHoldShares, canClassBeInstantiated, configureFromXML, createRound, createRound, export, finishConfiguration, finishLoading, finishShareSellingRound, finishTreasuryShareRound, getAbsoluteORNumber, getAllPrivateCompanies, getAllPublicCompanies, getBank, getClassName, getCommonSpecialProperties, getCompaniesInRunningOrder, getCompanyManager, getCompositeORNumber, getCorrectionManager, getCurrentPhase, getCurrentPlayer, getCurrentPlayerIndex, getCurrentRound, getDisplayBuffer, getGameName, getGameOption, getGameOverReportedUI, getGameParameter, getGameReport, getGMKey, getGuiParameter, getHelp, getInstance, getInterruptedRound, getListIndex, getMapManager, getMoveStack, getName, getNumberOfPlayers, getNumOfORs, getORId, getPhaseManager, getPlayerByIndex, getPlayerCertificateLimit, getPlayerCertificateLimitModel, getPlayerManager, getPlayerNames, getPlayers, getPortfolioByName, getPortfolioByUniqueName, getPriorityPlayer, getRelativeORNumber, getReportBuffer, getRevenueManager, getSpecialProperties, getSRNumber, getStartPacket, getStockMarket, getTileManager, getTrainManager, getUIHints, init, initialiseNewPhase, isDynamicOperatingOrder, isGameOver, isReloading, newPhaseChecks, process, processBankruptcy, processOnReload, recoverySave, registerBankruptcy, registerBrokenBank, registerMaxedSharePrice, reload, removeObject, removeSpecialProperty, reorderPlayersByCash, save, save, setCurrentPlayer, setCurrentPlayerIndex, setGameOverReportedUI, setGameParameter, setNextPlayer, setPlayerCertificateLimit, setPriorityPlayer, setPriorityPlayer, setReloading, setRound, setSkipDone, startGame, startOperatingRound, startShareSellingRound, startStartRound, startStockRound, startTreasuryShareTradingRound
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GameManager_1856

public GameManager_1856()
Method Detail

startCGRFormationRound

public void startCGRFormationRound(OperatingRound_1856 or,
                                   Player playerToStartCGRFRound)

nextRound

public void nextRound(RoundI round)
Description copied from interface: GameManagerI
Should be called by each Round when it finishes.

Specified by:
nextRound in interface GameManagerI
Overrides:
nextRound in class GameManager
Parameters:
round - The object that represents the finishing round.