A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

I

icon - Variable in enum rails.ui.swing.elements.RailsIcon
 
ignoresMinors() - Method in class rails.algorithms.NetworkTrain
 
imageLoader - Static variable in class rails.ui.swing.GameUIManager
 
imageLoader - Static variable in class rails.ui.swing.hexmap.GUITile
 
ImageLoader - Class in rails.ui.swing
This class handles loading our tile images.
ImageLoader() - Constructor for class rails.ui.swing.ImageLoader
 
imgCount - Variable in class test.SVGOffscreenLoader
 
immediateAction - Variable in class rails.ui.swing.StatusWindow
 
impassable - Variable in class rails.game.MapHex
 
impassableSides - Variable in class rails.game.MapHex
 
importProfileFromFile(File) - Static method in class rails.util.Config
imports an external user profile into an existing profile defined by the filepath
INACTIVE - Static variable in class rails.ui.swing.ORUIManager
 
index - Variable in class rails.game.move.AddToList
 
index - Variable in class rails.game.move.RemoveFromList
 
index - Variable in class rails.game.Phase
 
index - Variable in class rails.game.StartItem
 
index - Variable in class rails.game.TrainType
Index: used for sorting trains lists in configured order.
indexInCompany - Variable in class rails.game.PublicCertificate
Index within company (to be maintained in the IPO)
indexOf(Object) - Method in class rails.game.state.ArrayListState
 
infiniteAmount - Variable in class rails.game.TrainType
 
infoButton - Variable in class rails.ui.swing.GameSetupWindow
 
infoText - Variable in class rails.game.Company
 
infoText - Variable in class rails.game.MapHex
 
inGameState - Variable in class rails.game.PublicCompany
In-game state.
init(String, CompanyTypeI) - Method in class rails.game.Company
 
init(String, CompanyTypeI) - Method in interface rails.game.CompanyI
 
init(String, PlayerManager, CompanyManagerI, PhaseManager, TrainManager, StockMarketI, MapManager, TileManager, RevenueManager, Bank) - Method in class rails.game.GameManager
 
init(String, PlayerManager, CompanyManagerI, PhaseManager, TrainManager, StockMarketI, MapManager, TileManager, RevenueManager, Bank) - Method in interface rails.game.GameManagerI
 
init(String, CompanyTypeI) - Method in class rails.game.PrivateCompany
Initialisation, to be called directly after instantiation (cloning)
init(String, CompanyTypeI) - Method in class rails.game.PublicCompany
Initialisation, to be called directly after instantiation (cloning)
init() - Static method in class rails.game.special.SpecialProperty
 
init(String, CompanyTypeI) - Method in class rails.game.specific._1856.PublicCompany_CGR
Initialisation, to be called directly after instantiation (cloning)
init(TrainTypeI, int) - Method in class rails.game.specific._18AL.NameableTrain
 
init(GameManagerI) - Method in class rails.game.StartItem
Initialisation, to be called after all XML parsing has completed, and after IPO initialisation.
init(GameManagerI) - Method in class rails.game.StartPacket
This method must be called after all XML parsing has completed.
init() - Static method in class rails.game.Token
 
init(TrainTypeI, int) - Method in class rails.game.Train
 
init(TrainTypeI, int) - Method in interface rails.game.TrainI
 
init() - Method in class rails.ui.swing.AbstractReportWindow
 
init() - Method in class rails.ui.swing.ConfigWindow
 
init(GameUIManager) - Method in class rails.ui.swing.gamespecific._1835.StatusWindow_1835
 
init(StatusWindow, GameUIManager) - Method in class rails.ui.swing.GameStatus
 
init(GameManagerI, boolean) - Method in class rails.ui.swing.GameUIManager
 
init(ORUIManager, MapManager) - Method in class rails.ui.swing.hexmap.HexMap
 
init(ORWindow) - Method in class rails.ui.swing.ORUIManager
 
init() - Method in class rails.ui.swing.ReportWindowDynamic
 
init(GameUIManager) - Method in class rails.ui.swing.StatusWindow
 
init() - Method in class test.SVGOffscreenLoader
 
initAllRailsVertices(Collection<NetworkVertex>, PublicCompanyI, PhaseI) - Static method in class rails.algorithms.NetworkVertex
 
initCashCorrectionActions() - Method in class rails.ui.swing.GameStatus
Initializes the CashCorrectionActions
initFromConfiguration() - Static method in class rails.ui.swing.Scale
 
initFromMap(Map<K, V>) - Method in class rails.game.state.HashMapState
(re)intializes the state map from another map efficiently generates the required moves
initGameActions() - Method in class rails.ui.swing.StatusWindow
 
initGameSpecificActions() - Method in class rails.ui.swing.gamespecific._18EU.GameStatus_18EU
 
initGameSpecificActions() - Method in class rails.ui.swing.GameStatus
Stub, can be overridden by game-specific subclasses
initialiseNewPhase(PhaseI) - Method in class rails.game.GameManager
 
initialiseNewPhase(PhaseI) - Method in interface rails.game.GameManagerI
 
initiallyAvailable - Variable in class rails.game.PublicCertificate
Availability at the start of the game
initialPortfolio - Variable in class rails.game.TrainType
In some cases, trains start their life in the Pool
initialPredictionRuns(int, int) - Method in class rails.algorithms.RevenueCalculator
 
initialQueue - Static variable in class rails.game.DisplayBuffer
List to catch messages before the buffer is instantiated, based on the supposition that never 2 games will be initialised simultaneously...
initialTrainCost - Variable in class rails.game.PublicCompany
 
initialTrainTradeable - Variable in class rails.game.PublicCompany
 
initialTrainType - Variable in class rails.game.PublicCompany
Initial train at floating time
initMenu() - Method in class rails.ui.swing.StatusWindow
 
initNormalTileLays() - Method in class rails.game.OperatingRound
Create a List of allowed normal tile lays (see LayTile class).
initOperatingCosts(boolean) - Method in class rails.ui.swing.ORPanel
 
initOR(OperatingRound) - Method in class rails.ui.swing.ORUIManager
 
initORCompanyTurn(PublicCompanyI, int) - Method in class rails.ui.swing.ORPanel
 
initPayoutStep(int, SetDividend, boolean, boolean, boolean) - Method in class rails.ui.swing.ORPanel
 
initPlayer() - Method in class rails.game.specific._1856.StockRound_1856
 
initPlayer() - Method in class rails.game.specific._18EU.FinalMinorExchangeRound
 
initPlayer() - Method in class rails.game.StockRound
 
initPrivateBuying(boolean) - Method in class rails.ui.swing.ORPanel
 
initRailsVertex(PublicCompanyI) - Method in class rails.algorithms.NetworkVertex
Initialize for rails vertexes
initRevenueCalculator(boolean) - Method in class rails.algorithms.RevenueAdapter
 
initRevenueEntryStep(int, SetDividend) - Method in class rails.ui.swing.ORPanel
 
initSpecialActions() - Method in class rails.ui.swing.ORPanel
 
initTileLayingStep() - Method in class rails.ui.swing.ORPanel
 
initTokenLayingStep() - Method in class rails.ui.swing.ORPanel
 
initTrainBuying(boolean) - Method in class rails.ui.swing.ORPanel
 
initTurn() - Method in class rails.game.OperatingRound
 
initTurn() - Method in class rails.game.PublicCompany
Reset turn objects
initTurn() - Method in interface rails.game.PublicCompanyI
 
initTurn() - Method in class rails.game.specific._1835.OperatingRound_1835
Register black minors as having operated for the purpose of denying income after conversion to a PR share
initTurn() - Method in class rails.game.specific._18EU.OperatingRound_18EU
 
initTurn(int, boolean) - Method in class rails.ui.swing.GameStatus
 
innerHexagonSelectable - Variable in class rails.ui.swing.hexmap.GUIHex
 
innerHexagonSelected - Variable in class rails.ui.swing.hexmap.GUIHex
 
instance - Static variable in class rails.ui.swing.GameUIManager
 
IntegerState - Class in rails.game.state
 
IntegerState(String) - Constructor for class rails.game.state.IntegerState
 
IntegerState(String, int) - Constructor for class rails.game.state.IntegerState
 
interruptedRound - Variable in class rails.game.GameManager
 
intersects(Rectangle2D) - Method in class rails.ui.swing.hexmap.GUIHex
 
interval - Variable in class rails.ui.swing.AutoSaveLoadDialog
 
intervalSpinner - Variable in class rails.ui.swing.AutoSaveLoadDialog
 
intValue() - Method in class rails.game.state.IntegerState
 
Investor_1880 - Class in rails.game.specific._1880
 
Investor_1880() - Constructor for class rails.game.specific._1880.Investor_1880
 
ipo - Variable in class rails.game.Round
 
ipo - Variable in class rails.game.TrainManager
 
ipo - Variable in class rails.ui.swing.GameStatus
 
IPO_NAME - Static variable in class rails.game.Portfolio
Specific portfolio names
ipoPaysOut - Variable in class rails.game.PublicCompany
 
ipoPile - Variable in class rails.game.StockMarket
 
isAbsoluteDeduction() - Method in class rails.game.special.SpecialTrainBuy
 
isActive() - Method in class rails.game.correct.CorrectionManager
 
isActive() - Method in interface rails.game.correct.CorrectionManagerI
 
isActive() - Method in class rails.game.correct.CorrectionModeAction
 
isActive() - Method in class rails.ui.swing.AutoLoadPoller
 
isAHexSelected() - Method in class rails.ui.swing.hexmap.HexMap
 
isAllocationAllowed(int) - Method in class rails.game.action.SetDividend
 
isAllowedForHex(MapHex, String) - Method in class rails.game.Tile.Upgrade
 
isAllowedForHex(MapHex) - Method in class rails.game.Tile.Upgrade
 
isAnyTrainBought() - Method in class rails.game.TrainManager
 
isAvailable() - Method in class rails.game.PublicCompany
 
isAvailable() - Method in class rails.game.TrainType
 
isAvailable() - Method in interface rails.game.TrainTypeI
 
isBankrupt() - Method in class rails.game.Player
 
isBelowLedge() - Method in class rails.game.StockSpace
 
isBelowLedge() - Method in interface rails.game.StockSpaceI
 
isBelowTrainLimit() - Method in class rails.game.OperatingRound
Returns whether or not the company is allowed to buy a train, considering its train limit.
isBlockedForTileLays() - Method in class rails.game.MapHex
 
isBlockedForTokenLays(PublicCompanyI, int) - Method in class rails.game.MapHex
 
isBoolean() - Method in class rails.game.GameOption
 
isBuyable() - Method in class rails.game.PublicCompany
 
isBuyable() - Method in interface rails.game.PublicCompanyI
 
isCloseable() - Method in class rails.game.PrivateCompany
 
isCloseable() - Method in interface rails.game.PrivateCompanyI
 
isClosed() - Method in class rails.game.Company
 
isClosed() - Method in interface rails.game.CompanyI
 
isDark(Color) - Static method in class rails.util.Util
Is a colour dark? (to check if FG colour needs be reversed)
isDefaultProfile(String) - Static method in class rails.util.Config
checks if profile is default profile
isDefaultUsed() - Method in class rails.ui.swing.WindowSettings
 
isDestination(PublicCompanyI) - Method in class rails.game.MapHex
 
isDynamicOperatingOrder() - Method in class rails.game.GameManager
 
isDynamicOperatingOrder() - Method in interface rails.game.GameManagerI
 
isEmpty() - Method in class rails.game.action.PossibleActions
 
isEmpty() - Method in class rails.game.move.MoveSet
 
isEmpty() - Method in class rails.game.state.HashMapState
 
isExecutionable() - Method in class rails.game.Bonus
 
isExecutionable() - Method in class rails.game.special.ExchangeForShare
 
isExecutionable() - Method in class rails.game.special.LocatedBonus
 
isExecutionable() - Method in class rails.game.special.SellBonusToken
 
isExecutionable() - Method in interface rails.game.special.SpecialPropertyI
 
isExecutionable() - Method in class rails.game.special.SpecialTileLay
 
isExecutionable() - Method in class rails.game.special.SpecialTokenLay
 
isExecutionable() - Method in class rails.game.special.SpecialTrainBuy
 
isExecutionable() - Method in class rails.game.specific._18AL.NameTrains
 
isExercised() - Method in class rails.game.special.SellBonusToken
 
isExercised() - Method in class rails.game.special.SpecialProperty
 
isExercised() - Method in interface rails.game.special.SpecialPropertyI
 
isExtra() - Method in class rails.game.special.SpecialTileLay
 
isExtra() - Method in class rails.game.special.SpecialTokenLay
 
isExtra() - Method in class rails.game.special.SpecialTrainBuy
 
isFilePathDefined() - Static method in class rails.util.Config
 
isForced() - Method in class rails.game.action.DiscardTrain
 
isForcedBuyIfNoRoute() - Method in class rails.game.action.BuyTrain
 
isForExchange() - Method in class rails.game.action.BuyTrain
 
isFree() - Method in class rails.game.special.SpecialTileLay
 
isFree() - Method in class rails.game.special.SpecialTokenLay
 
isFree() - Method in class rails.game.special.SpecialTrainBuy
 
isFreeEntryAllowed() - Method in class rails.game.correct.OperatingCost
 
isGameOver() - Method in class rails.game.GameManager
 
isGameOver() - Method in interface rails.game.GameManagerI
To be called by the UI to check if the rails.game is over.
isGameOver() - Method in class rails.ui.swing.GameUIManager
 
isGreedy() - Method in class rails.algorithms.NetworkEdge
 
isHomeBlockedForAllCities() - Method in class rails.game.PublicCompany
 
isHomeBlockedForAllCities() - Method in interface rails.game.PublicCompanyI
 
isHomeFor(PublicCompanyI) - Method in class rails.game.MapHex
 
isHQ() - Method in class rails.algorithms.NetworkVertex
 
isImpassable(MapHex) - Method in class rails.game.MapHex
 
isInitiallyAvailable() - Method in class rails.game.PublicCertificate
 
isInitiallyAvailable() - Method in interface rails.game.PublicCertificateI
 
isLeftOfLedge() - Method in class rails.game.StockSpace
 
isLeftOfLedge() - Method in interface rails.game.StockSpaceI
 
isLegacyConfigFile() - Static method in class rails.util.Config
returns true if legacy configfile is used
isLinkedToPreviousMove() - Method in class rails.game.move.MoveSet
 
isLoanTakingAllowed() - Method in class rails.game.Phase
 
isLoanTakingAllowed() - Method in interface rails.game.PhaseI
 
isMajor() - Method in class rails.algorithms.NetworkVertex
 
isMinor() - Method in class rails.algorithms.NetworkVertex
 
isNeighbour(MapHex, int) - Method in class rails.game.MapHex
 
isNoBuyLimit() - Method in class rails.game.StockSpace
 
isNoBuyLimit() - Method in interface rails.game.StockSpaceI
 
isNoBuyLimit() - Method in class rails.game.StockSpaceType
 
isNoBuyLimit() - Method in interface rails.game.StockSpaceTypeI
 
isNoCertLimit() - Method in class rails.game.StockSpace
 
isNoCertLimit() - Method in interface rails.game.StockSpaceI
 
isNoCertLimit() - Method in class rails.game.StockSpaceType
 
isNoCertLimit() - Method in interface rails.game.StockSpaceTypeI
 
isNoHoldLimit() - Method in class rails.game.StockSpace
 
isNoHoldLimit() - Method in interface rails.game.StockSpaceI
 
isNoHoldLimit() - Method in class rails.game.StockSpaceType
 
isNoHoldLimit() - Method in interface rails.game.StockSpaceTypeI
 
isObsolete() - Method in class rails.game.Train
 
isObsolete() - Method in interface rails.game.TrainI
 
isObsoleting() - Method in class rails.game.TrainType
 
isObsoleting() - Method in interface rails.game.TrainTypeI
 
isOfType(NetworkVertex.VertexType, NetworkVertex.StationType) - Method in class rails.algorithms.NetworkVertex
 
isOpen() - Method in class rails.game.move.MoveStack
 
isOpenSide(int) - Method in class rails.game.MapHex
 
isORProperty - Variable in class rails.game.special.SpecialProperty
 
isORProperty() - Method in class rails.game.special.SpecialProperty
 
isORProperty() - Method in interface rails.game.special.SpecialPropertyI
 
isPermanent() - Method in class rails.game.TrainType
 
isPermanent() - Method in interface rails.game.TrainTypeI
 
isPlaced() - Method in class rails.game.BaseToken
 
isPlaced() - Method in class rails.game.BonusToken
 
isPlayerOverLimits(Player) - Method in class rails.game.StockRound
 
isPlayerOverLimitsDetail(Player) - Method in class rails.game.StockRound
 
isPresidentShare() - Method in class rails.game.PublicCertificate
 
isPresidentShare() - Method in interface rails.game.PublicCertificateI
 
isPrivateSellingAllowed() - Method in class rails.game.OperatingRound
 
isPrivateSellingAllowed() - Method in class rails.game.Phase
 
isPrivateSellingAllowed() - Method in interface rails.game.PhaseI
 
isPrivateSellingAllowed() - Method in class rails.game.specific._18TN.OperatingRound_18TN
 
isRedoable() - Method in class rails.game.move.MoveStack
 
isRelativeDeduction() - Method in class rails.game.special.SpecialTrainBuy
 
isRelayBaseTokens() - Method in class rails.game.action.LayTile
 
isReloading() - Method in class rails.game.GameManager
 
isReloading() - Method in interface rails.game.GameManagerI
 
isReservedForCompany() - Method in class rails.game.MapHex
 
isRunThroughAllowed() - Method in class rails.game.MapHex
 
isRunToAllowed() - Method in class rails.game.MapHex
 
isSaleRecorded(Player, PublicCompanyI) - Method in class rails.game.StockRound
 
isSelectable() - Method in class rails.ui.swing.hexmap.GUIHex
 
isSelected() - Method in class rails.game.action.BidStartItem
 
isSelected() - Method in class rails.game.action.BuyStartItem
 
isSelected() - Method in class rails.game.action.ExchangeableToken
 
isSelected() - Method in class rails.ui.swing.hexmap.GUIHex
 
isSelectForAuction() - Method in class rails.game.action.BidStartItem
 
isSellObligationLifted(PublicCompanyI) - Method in class rails.game.StockRound
 
isSide() - Method in class rails.algorithms.NetworkVertex
 
isSimpleBonus() - Method in class rails.algorithms.RevenueBonus
 
isSink() - Method in class rails.algorithms.NetworkVertex
 
isSold() - Method in class rails.game.StartItem
Check if the start item has been sold.
isSoldOut() - Method in class rails.game.PublicCompany
Is the company completely sold out? This method should return true only if the share price should move up at the end of a stock round.
isSoldOut() - Method in interface rails.game.PublicCompanyI
 
isSplitAllowed() - Method in class rails.game.PublicCompany
 
isSplitAllowed() - Method in interface rails.game.PublicCompanyI
 
isSplitAlways() - Method in class rails.game.PublicCompany
 
isSplitAlways() - Method in interface rails.game.PublicCompanyI
 
isSRProperty - Variable in class rails.game.special.SpecialProperty
 
isSRProperty() - Method in class rails.game.special.SpecialProperty
 
isSRProperty() - Method in interface rails.game.special.SpecialPropertyI
 
isStart() - Method in class rails.game.StockSpace
 
isStart() - Method in interface rails.game.StockSpaceI
 
isStation() - Method in class rails.algorithms.NetworkVertex
 
isTileColourAllowed(String) - Method in class rails.game.action.LayTile
 
isTileColourAllowed(String) - Method in class rails.game.Phase
 
isTileColourAllowed(String) - Method in interface rails.game.PhaseI
 
isTileLayAllowed(PublicCompanyI, MapHex, int) - Method in class rails.game.OperatingRound
Reports if a tile lay is allowed by a certain company on a certain hex
isTokenLayAllowed(PublicCompanyI, MapHex, int) - Method in class rails.game.OperatingRound
Reports if a token lay is allowed by a certain company on a certain hex and city
isTradeable() - Method in class rails.game.Train
 
isTradeable() - Method in interface rails.game.TrainI
 
isTrainTradingAllowed() - Method in class rails.game.Phase
 
isTrainTradingAllowed() - Method in interface rails.game.PhaseI
 
isTypeValid(String) - Static method in class rails.game.Station
Check validity of a Station type
isUnconnectedTileLayTarget(GUIHex) - Method in class rails.ui.swing.ORUIManager
 
isUndoableByManager() - Method in class rails.game.move.MoveStack
 
isUndoableByPlayer() - Method in class rails.game.move.MoveSet
 
isUndoableByPlayer() - Method in class rails.game.move.MoveStack
 
isUpgradeable() - Method in class rails.game.Tile
Is a tile upgradeable at any time (regardles the phase)?
isUpgradeable() - Method in interface rails.game.TileI
 
isUpgradeableNow() - Method in class rails.game.MapHex
 
isUpgradeableNow(PhaseI) - Method in class rails.game.MapHex
 
isUsableDuringOR() - Method in class rails.game.special.SpecialProperty
 
isUsableDuringOR() - Method in interface rails.game.special.SpecialPropertyI
 
isUsableDuringSR() - Method in class rails.game.special.SpecialProperty
 
isUsableDuringSR() - Method in interface rails.game.special.SpecialPropertyI
 
isUsableDuringTileLayingStep() - Method in class rails.game.special.SpecialProperty
 
isUsableDuringTileLayingStep() - Method in interface rails.game.special.SpecialPropertyI
 
isUsableDuringTokenLayingStep() - Method in class rails.game.special.SpecialProperty
 
isUsableDuringTokenLayingStep() - Method in interface rails.game.special.SpecialPropertyI
 
isUsableIfOwnedByCompany() - Method in class rails.game.special.SpecialProperty
 
isUsableIfOwnedByCompany() - Method in interface rails.game.special.SpecialPropertyI
 
isUsableIfOwnedByPlayer() - Method in class rails.game.special.SpecialProperty
 
isUsableIfOwnedByPlayer() - Method in interface rails.game.special.SpecialPropertyI
 
isValidForTrainType(String) - Method in class rails.game.special.SpecialTrainBuy
 
isValueAllowed(String) - Method in class rails.game.GameOption
 
isVirtual() - Method in class rails.algorithms.NetworkVertex
 
itemIndex - Variable in class rails.game.action.StartItemAction
 
itemIndex - Variable in class rails.game.StartRound
 
itemStatusTextKeys - Static variable in class rails.ui.swing.StartRoundWindow
 
itemsToSell - Variable in class rails.game.StartRound
 
iterator() - Method in class rails.algorithms.NetworkGraphBuilder
 

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z