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
 

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