rails.game.specific._1835
Class GameManager_1835

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

public class GameManager_1835
extends GameManager


Field Summary
static java.lang.String BA_ID
           
static java.lang.String BY_ID
           
static java.lang.String HE_ID
           
static java.lang.String M2_ID
           
static java.lang.String MS_ID
           
static java.lang.String OL_ID
           
static java.lang.String PR_ID
           
static java.lang.String SX_ID
           
static java.lang.String WT_ID
           
 
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_1835()
           
 
Method Summary
 int getPlayerCertificateLimit(Player player)
           
 Player getPrussianFormationStartingPlayer()
           
 void nextRound(RoundI round)
          Should be called by each Round when it finishes.
 void setPrussianFormationStartingPlayer(Player prFormStartingPlayer)
           
 void startPrussianFormationRound(OperatingRound_1835 or)
           
 
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, 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
 

Field Detail

M2_ID

public static java.lang.String M2_ID

PR_ID

public static java.lang.String PR_ID

OL_ID

public static java.lang.String OL_ID

MS_ID

public static java.lang.String MS_ID

WT_ID

public static java.lang.String WT_ID

HE_ID

public static java.lang.String HE_ID

BA_ID

public static java.lang.String BA_ID

SX_ID

public static java.lang.String SX_ID

BY_ID

public static java.lang.String BY_ID
Constructor Detail

GameManager_1835

public GameManager_1835()
Method Detail

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.

startPrussianFormationRound

public void startPrussianFormationRound(OperatingRound_1835 or)

setPrussianFormationStartingPlayer

public void setPrussianFormationStartingPlayer(Player prFormStartingPlayer)

getPrussianFormationStartingPlayer

public Player getPrussianFormationStartingPlayer()

getPlayerCertificateLimit

public int getPlayerCertificateLimit(Player player)
Specified by:
getPlayerCertificateLimit in interface GameManagerI
Overrides:
getPlayerCertificateLimit in class GameManager