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
R
RadioButtonDialog
- Class in
rails.ui.swing.elements
A generic dialog for presenting choices by radio buttons.
RadioButtonDialog(DialogOwner, JFrame, String, String, String[], int)
- Constructor for class rails.ui.swing.elements.
RadioButtonDialog
rails.algorithms
- package rails.algorithms
rails.common
- package rails.common
rails.game
- package rails.game
rails.game.action
- package rails.game.action
rails.game.correct
- package rails.game.correct
rails.game.model
- package rails.game.model
rails.game.move
- package rails.game.move
rails.game.special
- package rails.game.special
rails.game.specific._1825
- package rails.game.specific._1825
rails.game.specific._1835
- package rails.game.specific._1835
rails.game.specific._1851
- package rails.game.specific._1851
rails.game.specific._1856
- package rails.game.specific._1856
rails.game.specific._1880
- package rails.game.specific._1880
rails.game.specific._1889
- package rails.game.specific._1889
rails.game.specific._18AL
- package rails.game.specific._18AL
rails.game.specific._18EU
- package rails.game.specific._18EU
rails.game.specific._18Kaas
- package rails.game.specific._18Kaas
rails.game.specific._18TN
- package rails.game.specific._18TN
rails.game.state
- package rails.game.state
rails.test
- package rails.test
rails.ui.swing
- package rails.ui.swing
rails.ui.swing.elements
- package rails.ui.swing.elements
rails.ui.swing.gamespecific._1835
- package rails.ui.swing.gamespecific._1835
rails.ui.swing.gamespecific._1856
- package rails.ui.swing.gamespecific._1856
rails.ui.swing.gamespecific._18AL
- package rails.ui.swing.gamespecific._18AL
rails.ui.swing.gamespecific._18EU
- package rails.ui.swing.gamespecific._18EU
rails.ui.swing.hexmap
- package rails.ui.swing.hexmap
rails.util
- package rails.util
RailsIcon
- Enum in
rails.ui.swing.elements
Enumeration that provides a specific ImageIcon Simply use RailsIcon.{IconName}.create
randomizeButton
- Variable in class rails.ui.swing.
GameSetupWindow
rcGraph
- Variable in class rails.algorithms.
RevenueAdapter
reachDestination(PublicCompanyI)
- Method in class rails.game.
OperatingRound
Stub for applying any follow-up actions when a company reaches it destinations.
reachDestination(PublicCompanyI)
- Method in class rails.game.specific._1856.
OperatingRound_1856
ReachDestinations
- Class in
rails.game.action
This class is needed until we have a means to determine reaching destinations automatically.
ReachDestinations(List<PublicCompanyI>)
- Constructor for class rails.game.action.
ReachDestinations
ReachDestinations()
- Constructor for class rails.game.action.
ReachDestinations
Required for deserialization
reachDestinations(ReachDestinations)
- Method in class rails.game.
OperatingRound
reachDestinations(ReachDestinations)
- Method in class rails.ui.swing.
ORUIManager
reachedCompanies
- Variable in class rails.game.action.
ReachDestinations
reachedCompanyNames
- Variable in class rails.game.action.
ReachDestinations
readConfigSetupXML()
- Static method in class rails.util.
Config
Reads the config.xml file that defines all config items
recentButton
- Variable in class rails.ui.swing.
GameSetupWindow
recentFiles
- Variable in class rails.ui.swing.
GameSetupWindow
recordSale(Player, PublicCompanyI)
- Method in class rails.game.
StockRound
recoveryButton
- Variable in class rails.ui.swing.
GameSetupWindow
recoverySave()
- Method in class rails.game.
GameManager
recoverySave method Uses filePath defined in save.recovery.filepath
recoverySaveWarning
- Variable in class rails.game.
GameManager
indicates that the recoverySave already issued a warning, avoids displaying several warnings
recreate(OperatingRound)
- Method in class rails.ui.swing.
ORPanel
rectBound
- Variable in class rails.ui.swing.hexmap.
GUIHex
RED_COLOUR_NAME
- Static variable in class rails.game.
Tile
Off-board preprinted tiles
RED_COLOUR_NUMBER
- Static variable in class rails.game.
Tile
redisplay()
- Method in class rails.ui.swing.
GridPanel
REDO
- Static variable in class rails.game.action.
GameAction
REDO_CMD
- Static variable in class rails.ui.swing.
StatusWindow
redoMoveSet()
- Method in class rails.game.move.
MoveStack
reduceBasePriceBy(int)
- Method in class rails.game.
StartItem
reexecute()
- Method in class rails.game.move.
MoveSet
registerBankruptcy()
- Method in class rails.game.
GameManager
registerBankruptcy()
- Method in interface rails.game.
GameManagerI
registerBrokenBank()
- Method in class rails.game.
GameManager
registerBrokenBank()
- Method in interface rails.game.
GameManagerI
registerMaxedSharePrice(PublicCompanyI, StockSpaceI)
- Method in class rails.game.
GameManager
registerMaxedSharePrice(PublicCompanyI, StockSpaceI)
- Method in interface rails.game.
GameManagerI
registerModelToUpdate(ModelObject)
- Method in class rails.game.move.
Move
registerNormalTileLay(TileI)
- Method in class rails.game.
OperatingRound
reinitialise()
- Method in class rails.game.
PublicCompany
Reinitialise a company, i.e.
relatedModelObject
- Variable in class rails.game.move.
StateChange
relativeDeduction
- Variable in class rails.game.special.
SpecialTrainBuy
relativeORNumber
- Variable in class rails.game.
GameManager
relayBaseTokens(LayTile)
- Method in class rails.ui.swing.
ORUIManager
Manually relay the tokens.
relayBaseTokensOnUpgrade
- Variable in class rails.game.
Tile
Flag indicating that player must reposition any basetokens during the upgrade.
relayBaseTokensOnUpgrade()
- Method in class rails.game.
Tile
relayBaseTokensOnUpgrade()
- Method in interface rails.game.
TileI
releaseCompanyShares(PublicCompanyI)
- Method in class rails.game.
StockRound
Make the certificates of one company available for buying by putting these in the IPO.
releasedTrainTypes
- Variable in class rails.game.
TrainType
RELOAD
- Static variable in class rails.game.action.
GameAction
reload(GameAction)
- Method in class rails.game.
GameManager
RELOAD_CMD
- Static variable in class rails.ui.swing.
StatusWindow
reloadGame(GameAction)
- Method in class rails.ui.swing.
GameUIManager
reloading
- Variable in class rails.game.
GameManager
Will only be set during game reload
REM_TILES_CMD
- Static variable in class rails.ui.swing.
ORPanel
RemainingTilesWindow
- Class in
rails.ui.swing
This Window displays the available operations that may be performed during an Operating Round.
RemainingTilesWindow(ORWindow)
- Constructor for class rails.ui.swing.
RemainingTilesWindow
remove(PossibleAction)
- Method in class rails.game.action.
PossibleActions
remove(E)
- Method in class rails.game.state.
ArrayListState
remove(K)
- Method in class rails.game.state.
HashMapState
remove(E)
- Method in class rails.game.state.
HashSetState
remove(MapHex)
- Method in class rails.game.
Tile
Register a tile of this type being removed from the map.
remove(MapHex)
- Method in interface rails.game.
TileI
removeBonus(Bonus)
- Method in class rails.game.
PublicCompany
removeBonus(String)
- Method in class rails.game.
PublicCompany
removeBonus(Bonus)
- Method in interface rails.game.
PublicCompanyI
removeBonus(String)
- Method in interface rails.game.
PublicCompanyI
removeCertificate(PublicCertificateI)
- Method in class rails.game.
Portfolio
removeDependent(ModelObject)
- Method in class rails.game.model.
ModelObject
Remove a dependent model object.
removedVertex
- Variable in class rails.algorithms.
NetworkEdge.MergeResult
removeDynamicModifier(RevenueDynamicModifier)
- Method in class rails.algorithms.
RevenueManager
RemoveFromList
<
E
> - Class in
rails.game.move
RemoveFromList(List<E>, E, String, ModelObject)
- Constructor for class rails.game.move.
RemoveFromList
RemoveFromList(List<E>, E, String)
- Constructor for class rails.game.move.
RemoveFromList
RemoveFromMap
<
K
,
V
> - Class in
rails.game.move
This Move class handles removable from a stateful map (collection)
RemoveFromMap(Map<K, V>, K)
- Constructor for class rails.game.move.
RemoveFromMap
Creates a move that removes key from map
removeGraphModifier(NetworkGraphModifier)
- Method in class rails.algorithms.
RevenueManager
removeObject(Moveable)
- Method in class rails.game.
City
removeObject(Moveable)
- Method in class rails.game.
GameManager
Remove an object.
removeObject(Moveable)
- Method in class rails.game.
MapHex
removeObject(Moveable)
- Method in interface rails.game.move.
MoveableHolder
removeObject(Moveable)
- Method in class rails.game.
Portfolio
Remove an object.
removeObject(Moveable)
- Method in class rails.game.
PrivateCompany
Remove a special property.
removeObject(Moveable)
- Method in class rails.game.
PublicCompany
removePrivate(PrivateCompanyI)
- Method in class rails.game.
Portfolio
removeRevenueListener()
- Method in class rails.algorithms.
RevenueAdapter
removeShareFromPile(PublicCertificate)
- Method in class rails.game.
StockMarket
removeSpecialProperty(SpecialPropertyI)
- Method in class rails.game.
GameManager
Remove a special property.
removeSpecialProperty(SpecialPropertyI)
- Method in class rails.game.
Portfolio
Remove a special property.
removeStaticModifier(RevenueStaticModifier)
- Method in class rails.algorithms.
RevenueManager
removeTile()
- Method in class rails.ui.swing.hexmap.
GUIHex
removeToken(TokenI)
- Method in class rails.game.
City
removeToken(TokenI)
- Method in class rails.game.
MapHex
removeToken(TokenI)
- Method in class rails.game.
Portfolio
removeToken(TokenI)
- Method in class rails.game.
PublicCompany
Remove a base token from the company charter.
removeToken(PublicCompanyI)
- Method in class rails.game.
StockSpace
Remove a token from the pile.
removeToken(PublicCompanyI)
- Method in interface rails.game.
StockSpaceI
removeToken(TokenI)
- Method in interface rails.game.
TokenHolder
Remove a token.
removeToken()
- Method in class rails.ui.swing.hexmap.
GUIHex
removeTrain(NetworkTrain)
- Method in class rails.algorithms.
RevenueAdapter
removeTrain(TrainI)
- Method in class rails.game.
Portfolio
removingObject
- Variable in class rails.game.
BonusToken
removingObjectDesc
- Variable in class rails.game.
BonusToken
render(BufferedImage)
- Method in class test.
SVGOffscreenLoader
renderer
- Variable in class test.
SVGOffscreenLoader
reorderPlayersByCash(boolean)
- Method in class rails.game.
GameManager
reorderPlayersByCash(boolean)
- Method in interface rails.game.
GameManagerI
repaintORPanel()
- Method in class rails.ui.swing.
ORWindow
REPAY_LOANS_CMD
- Static variable in class rails.ui.swing.
ORPanel
RepayLoans
- Class in
rails.game.action
RepayLoans(PublicCompanyI, int, int, int)
- Constructor for class rails.game.action.
RepayLoans
repayLoans(RepayLoans)
- Method in class rails.game.
OperatingRound
repayLoans(RepayLoans)
- Method in class rails.game.specific._1856.
CGRFormationRound
repayLoans(RepayLoans)
- Method in class rails.ui.swing.gamespecific._1856.
StatusWindow_1856
repayLoans(RepayLoans)
- Method in class rails.ui.swing.
ORUIManager
replaceTile(TileI, TileI, int, List<City>)
- Method in class rails.game.
MapHex
Execute a tile replacement.
replaceToken
- Variable in class rails.game.action.
MergeCompanies
replaceVertex(NetworkEdge, NetworkVertex, NetworkVertex)
- Static method in class rails.algorithms.
NetworkEdge
for a given edge it replaces one of the vertices by a different one otherwise copies all edge attributes
replaceVertex(SimpleGraph<NetworkVertex, NetworkEdge>, NetworkVertex, NetworkVertex)
- Static method in class rails.algorithms.
NetworkVertex
replaces one vertex by another for a network graph copies all edges
REPORT_CMD
- Static variable in class rails.ui.swing.
StatusWindow
reportBuffer
- Variable in class rails.game.
GameManager
The ReportBuffer collects messages to be shown in the Game Report.
ReportBuffer
- Class in
rails.game
Class to write a log, and also to maintain a log message stack for writing to the UI.
ReportBuffer()
- Constructor for class rails.game.
ReportBuffer
reportWindow
- Variable in class rails.ui.swing.
GameUIManager
ReportWindow
- Class in
rails.ui.swing
This is the UI for the LogWindow.
ReportWindow(GameUIManager)
- Constructor for class rails.ui.swing.
ReportWindow
ReportWindowDynamic
- Class in
rails.ui.swing
Dynamic Report window that acts as linked game history
ReportWindowDynamic(GameUIManager)
- Constructor for class rails.ui.swing.
ReportWindowDynamic
requestStartSpaces
- Variable in class rails.game.specific._18EU.
StartCompany_18EU
RequestTurn
- Class in
rails.game.action
RequestTurn(Player)
- Constructor for class rails.game.action.
RequestTurn
requestTurn(Player)
- Method in class rails.game.
Round
requestTurn(RequestTurn)
- Method in class rails.game.
StockRound
requiredCash
- Variable in class rails.game.action.
SetDividend
Cash that should be minimally raised as revenue (for instance, to pay loan interest as in 1856).
requiresConnection()
- Method in class rails.game.special.
SpecialTileLay
reservedForCompany
- Variable in class rails.game.
MapHex
resetActions()
- Method in class rails.ui.swing.
ORPanel
resetAvailabilityChanged()
- Method in class rails.game.
TrainManager
resetCurrentRevenueDisplay()
- Method in class rails.ui.swing.
ORPanel
resetOption(int)
- Method in class rails.game.model.
ModelObject
resetORCompanyTurn(int)
- Method in class rails.ui.swing.
ORPanel
ResourceLoader
- Class in
rails.util
Class ResourceLoader is an utility class to load a resource from a filename and a list of directory.
ResourceLoader()
- Constructor for class rails.util.
ResourceLoader
resume()
- Method in class rails.game.
OperatingRound
resume()
- Method in class rails.game.
Round
Generic stub to resume an interrupted round.
resume()
- Method in interface rails.game.
RoundI
resume()
- Method in class rails.game.specific._1835.
OperatingRound_1835
resume(List<PublicCompanyI>)
- Method in class rails.game.specific._1856.
OperatingRound_1856
resume()
- Method in class rails.game.specific._1856.
StockRound_1856
resume()
- Method in class rails.game.specific._18EU.
OperatingRound_18EU
returnEdge(int)
- Method in class rails.algorithms.
RevenueCalculator
returnEdge(int)
- Method in class rails.algorithms.
RevenueCalculatorMulti
returnEdge(int)
- Method in class rails.algorithms.
RevenueCalculatorSimple
revenue
- Variable in class rails.game.
PrivateCompany
REVENUE
- Static variable in interface rails.game.
PrivateCompanyI
RevenueAdapter
- Class in
rails.algorithms
RevenueAdapter(GameManagerI, NetworkGraphBuilder, NetworkCompanyGraph, PublicCompanyI, PhaseI)
- Constructor for class rails.algorithms.
RevenueAdapter
revenueAdapter
- Variable in class rails.algorithms.
RevenueCalculator
RevenueAdapter.EdgeTravel
- Class in
rails.algorithms
RevenueAdapter.EdgeTravel()
- Constructor for class rails.algorithms.
RevenueAdapter.EdgeTravel
RevenueAdapter.EdgeTravel(Collection<NetworkEdge>)
- Constructor for class rails.algorithms.
RevenueAdapter.EdgeTravel
RevenueAdapter.VertexVisit
- Class in
rails.algorithms
RevenueAdapter.VertexVisit()
- Constructor for class rails.algorithms.
RevenueAdapter.VertexVisit
RevenueAdapter.VertexVisit(Collection<NetworkVertex>)
- Constructor for class rails.algorithms.
RevenueAdapter.VertexVisit
revenueAllocation
- Variable in class rails.game.action.
SetDividend
The revenue destination selected by the user (if he has a choice at all).
RevenueBonus
- Class in
rails.algorithms
RevenueBonus(int, String)
- Constructor for class rails.algorithms.
RevenueBonus
revenueBonuses
- Variable in class rails.game.
MapHex
Storage of revenueBonus that are bound to the hex
revenueBonuses
- Variable in class rails.game.
Tile
Storage of revenueBonus that are bound to the tile
RevenueBonusTemplate
- Class in
rails.algorithms
defines a template for a revenue bonus at creation time of rails objects will be converted to a true RevenueBonus object during each revenue calculation
RevenueBonusTemplate()
- Constructor for class rails.algorithms.
RevenueBonusTemplate
RevenueCalculator
- Class in
rails.algorithms
RevenueCalculator(RevenueAdapter, int, int, int, int, int, int, int)
- Constructor for class rails.algorithms.
RevenueCalculator
RevenueCalculator.Terminated
- Enum in
rails.algorithms
RevenueCalculatorMulti
- Class in
rails.algorithms
RevenueCalculatorMulti(RevenueAdapter, int, int, int, int, int, int, int)
- Constructor for class rails.algorithms.
RevenueCalculatorMulti
RevenueCalculatorSimple
- Class in
rails.algorithms
RevenueCalculatorSimple(RevenueAdapter, int, int, int, int, int, int)
- Constructor for class rails.algorithms.
RevenueCalculatorSimple
RevenueDynamicModifier
- Interface in
rails.algorithms
Classes that change properties of the revenue calculation after the actual calculation started implement the dynamic modifier.
RevenueListener
- Interface in
rails.algorithms
RevenueManager
- Class in
rails.algorithms
Coordinates and stores all elements related to revenue calulcation, which are permanent.
RevenueManager()
- Constructor for class rails.algorithms.
RevenueManager
revenueManager
- Variable in class rails.game.
Game
revenueManager
- Variable in class rails.game.
GameManager
RevenueStaticModifier
- Interface in
rails.algorithms
Classes that change properties of the revenue calculation before the actual calculation starts implement a the static modifier.
RevenueTrainRun
- Class in
rails.algorithms
Links the results from the revenue calculator to the rails program Each object defines the run of one train
RevenueTrainRun(RevenueAdapter, NetworkTrain)
- Constructor for class rails.algorithms.
RevenueTrainRun
revenueUpdate(int, boolean)
- Method in interface rails.algorithms.
RevenueListener
revenueUpdate(int, boolean)
- Method in class rails.ui.swing.
ORPanel
revertProfile()
- Static method in class rails.util.
Config
reverts all changes in configitems
rightCompCaptionXOffset
- Variable in class rails.ui.swing.
GameStatus
rotate(int, GUITile, boolean)
- Method in class rails.ui.swing.hexmap.
GUITile
Rotate right (clockwise) until a valid orientation is found.
ROTATE_OR_CONFIRM_TILE
- Static variable in class rails.ui.swing.
ORUIManager
rotateTile()
- Method in class rails.ui.swing.hexmap.
GUIHex
rotation
- Variable in class rails.ui.swing.hexmap.
GUITile
Round
- Class in
rails.game
Round(GameManagerI)
- Constructor for class rails.game.
Round
Constructor with the GameManager, will call setGameManager with the parameter to initialize
round
- Variable in class rails.ui.swing.
GridPanel
RoundI
- Interface in
rails.game
A common interface to the various "Rounds".
row
- Variable in class rails.game.
MapHex
row
- Variable in class rails.game.
StartItem
row
- Variable in class rails.game.
StockSpace
rowVisibilityObservers
- Variable in class rails.ui.swing.
GridPanel
Array of Observer objects to set row visibility
RuhrRevenueModifier
- Class in
rails.game.specific._18Kaas
RuhrRevenueModifier()
- Constructor for class rails.game.specific._18Kaas.
RuhrRevenueModifier
run()
- Method in class rails.algorithms.
RevenueAdapter
run()
- Method in class rails.ui.swing.
AutoLoadPoller
runBottom(int)
- Method in class rails.algorithms.
RevenueCalculator
runBottom(int)
- Method in class rails.algorithms.
RevenueCalculatorMulti
runBottom(int)
- Method in class rails.algorithms.
RevenueCalculatorSimple
RunGame
- Class in
rails.util
RunGame()
- Constructor for class rails.util.
RunGame
runsWithBorrowedTrain()
- Method in class rails.game.specific._1856.
PublicCompany_CGR
runTest()
- Method in class test.
TestGame
runThroughAllowed
- Variable in class rails.game.
MapHex
Run-through status of any "city"-type stations on the hex (whether visible or not).
runToAllowed
- Variable in class rails.game.
MapHex
Run-to status of any "city"-type stations on the hex (whether visible or not).
runTrain(int)
- Method in class rails.algorithms.
RevenueCalculator
runTrain(int)
- Method in class rails.algorithms.
RevenueCalculatorMulti
runTrain(int)
- Method in class rails.algorithms.
RevenueCalculatorSimple
rusted
- Variable in class rails.game.
TrainType
rustedTrainType
- Variable in class rails.game.
TrainType
rustObsoleteTrains()
- Method in class rails.game.
Portfolio
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