rails.game.specific._1835
Class GameManager_1835
java.lang.Object
rails.game.GameManager
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 |
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 |
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
GameManager_1835
public GameManager_1835()
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