Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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