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

A

ABBR_LIST - Static variable in class rails.game.model.TrainsModel
 
absoluteDeduction - Variable in class rails.game.special.SpecialTrainBuy
 
absoluteORNumber - Variable in class rails.game.GameManager
 
AbstractReportWindow - Class in rails.ui.swing
 
AbstractReportWindow(GameUIManager) - Constructor for class rails.ui.swing.AbstractReportWindow
 
acted - Variable in class rails.game.action.PossibleAction
 
action - Variable in class rails.ui.swing.gamespecific._18AL.NameTrainsDialog
 
ActionButton - Class in rails.ui.swing.elements
A subclass of JButton that allows linking "PossibleAction" objects to it.
ActionButton(String) - Constructor for class rails.ui.swing.elements.ActionButton
 
ActionCheckBoxMenuItem - Class in rails.ui.swing.elements
A subclass of JButton that allows linking "PossibleAction" objects to it.
ActionCheckBoxMenuItem(String) - Constructor for class rails.ui.swing.elements.ActionCheckBoxMenuItem
 
ActionLabel - Class in rails.ui.swing.elements
A subclass of JButton that allows linking "PossibleAction" objects to it.
ActionLabel(String) - Constructor for class rails.ui.swing.elements.ActionLabel
 
ActionLabel(Icon) - Constructor for class rails.ui.swing.elements.ActionLabel
 
ActionMenuItem - Class in rails.ui.swing.elements
A subclass of JButton that allows linking "PossibleAction" objects to it.
ActionMenuItem(String) - Constructor for class rails.ui.swing.elements.ActionMenuItem
 
actionPerformed(ActionEvent) - Method in class rails.ui.swing.AutoSaveLoadDialog
 
actionPerformed(ActionEvent) - Method in class rails.ui.swing.elements.CheckBoxDialog
 
actionPerformed(ActionEvent) - Method in class rails.ui.swing.elements.ConfirmationDialog
 
actionPerformed(ActionEvent) - Method in class rails.ui.swing.elements.MessageDialog
 
actionPerformed(ActionEvent) - Method in class rails.ui.swing.elements.RadioButtonDialog
 
actionPerformed(ActionEvent) - Method in class rails.ui.swing.GameSetupWindow
 
actionPerformed(ActionEvent) - Method in class rails.ui.swing.gamespecific._18AL.NameTrainsDialog
 
actionPerformed(ActionEvent) - Method in class rails.ui.swing.GameStatus
 
actionPerformed(ActionEvent) - Method in class rails.ui.swing.ORPanel
 
actionPerformed(ActionEvent) - Method in class rails.ui.swing.RemainingTilesWindow
 
actionPerformed(ActionEvent) - Method in class rails.ui.swing.ReportWindow
 
actionPerformed(ActionEvent) - Method in class rails.ui.swing.ReportWindowDynamic
 
actionPerformed(ActionEvent) - Method in class rails.ui.swing.StartRoundWindow
 
actionPerformed(ActionEvent) - Method in class rails.ui.swing.StatusWindow
 
actionPerformed(ActionEvent) - Method in class rails.ui.swing.UpgradesPanel
 
actionPerformed(ActionEvent) - Method in class rails.util.ListAndFixSavedFiles
 
ActionPerformer - Interface in rails.ui.swing
 
actionPossible - Variable in class rails.game.OperatingRound
 
ActionTaker - Interface in rails.game.action
Interface ActionTaker should be implemented by subclasses of Swing components to which an action (PossibleAction object) must be tied.
activate() - Method in class rails.game.Phase
Called when a phase gets activated
activate() - Method in interface rails.game.PhaseI
Called when a phase gets activated
activate(OperatingRound) - Method in class rails.ui.swing.ORWindow
 
activate() - Method in class rails.ui.swing.RemainingTilesWindow
 
active - Variable in class rails.game.correct.CorrectionModeAction
 
ACTIVE_MESSAGE_INDICATOR - Static variable in class rails.game.ReportBuffer
Indicator string to find the active message position in the parsed html document
activeWindow - Variable in class rails.ui.swing.GameUIManager
 
actorIndex - Variable in class rails.ui.swing.GameStatus
 
actualRevenue - Variable in class rails.game.action.SetDividend
The revenue as set (or accepted, or just seen) by the user.
add(PossibleAction) - Method in class rails.game.action.PossibleActions
 
add(String) - Static method in class rails.game.DisplayBuffer
Add a message to the message (display) buffer (and display it on the console)
add(String, boolean) - Static method in class rails.game.DisplayBuffer
 
add(Move) - Static method in class rails.game.move.MoveSet
 
add(String) - Static method in class rails.game.ReportBuffer
Add a message to the log buffer (and display it on the console)
add(E) - Method in class rails.game.state.ArrayListState
 
add(int, E) - Method in class rails.game.state.ArrayListState
 
add(E) - Method in class rails.game.state.HashSetState
 
add(int) - Method in class rails.game.state.IntegerState
 
add(MapHex) - Method in class rails.game.Tile
Register a tile of this type being laid on the map.
add(MapHex) - Method in interface rails.game.TileI
 
add(String) - Method in class rails.util.ListAndFixSavedFiles
 
ADD_PLUS - Static variable in class rails.game.model.MoneyModel
 
addAll(List<? extends PossibleAction>) - Method in class rails.game.action.PossibleActions
 
addBar(int) - Method in class rails.ui.swing.hexmap.GUIHex
 
addBonus(Bonus) - Method in class rails.game.PublicCompany
 
addBonus(Bonus) - Method in interface rails.game.PublicCompanyI
 
addCash(int) - Method in class rails.game.Bank
Adds cash back to the bank
addCash(int) - Method in interface rails.game.CashHolder
Add (or subtract) cash.
addCash(int) - Method in class rails.game.model.CashModel
 
addCash(int) - Method in class rails.game.Player
 
addCash(int) - Method in class rails.game.PublicCompany
Add a given amount to the company treasury.
addCertificate(PublicCertificateI) - Method in class rails.game.Portfolio
 
addCertificate(PublicCertificateI, int[]) - Method in class rails.game.Portfolio
 
addCertificate(PublicCertificateI) - Method in class rails.game.PublicCompany
Add a certificate to the end of this company's list of certificates.
addCertificate(PublicCertificateI) - Method in interface rails.game.PublicCompanyI
Add a certificate to the end of this company's list of certificates.
addComment(String) - Static method in class rails.game.ReportBuffer
Add a user comment to the report window
addCompanyInfo() - Method in class rails.ui.swing.ORPanel
 
addDependent(ModelObject) - Method in class rails.game.model.ModelObject
Add a dependent model object
addDependent(JComponent) - Method in class rails.ui.swing.elements.Field
 
addDestination(PublicCompanyI) - Method in class rails.game.MapHex
 
addDetail(String) - Method in class rails.ui.swing.MessagePanel
 
addDetail(String) - Method in class rails.ui.swing.ORUIManager
 
addDynamicModifier(RevenueDynamicModifier) - Method in class rails.algorithms.RevenueManager
 
addEdge(NetworkEdge) - Method in class rails.algorithms.RevenueTrainRun
 
addField(JComponent, int, int, int, int, int) - Method in class rails.ui.swing.GridPanel
 
addField(JComponent, int, int, int, int, int, boolean) - Method in class rails.ui.swing.GridPanel
 
addFixedStartPrice(PublicCompanyI) - Method in class rails.game.StockSpace
 
addFixedStartPrice(PublicCompanyI) - Method in interface rails.game.StockSpaceI
 
addGraphModifier(NetworkGraphModifier) - Method in class rails.algorithms.RevenueManager
 
addHome(PublicCompanyI, int) - Method in class rails.game.MapHex
 
addImpassableSide(int) - Method in class rails.game.MapHex
 
addInformation(String) - Method in class rails.ui.swing.MessagePanel
 
addInformation(String) - Method in class rails.ui.swing.ORUIManager
 
addLoans(int) - Method in class rails.game.PublicCompany
 
addLoans(int) - Method in interface rails.game.PublicCompanyI
 
addMoneyInEscrow(int) - Method in class rails.game.specific._1856.PublicCompany_1856
 
addMove(Move) - Method in class rails.game.move.MoveSet
 
addMove(Move) - Method in class rails.game.move.MoveStack
 
addNetworkInfo() - Method in class rails.ui.swing.ORPanel
 
addObject(Moveable, int[]) - Method in class rails.game.City
 
addObject(Moveable, int[]) - Method in class rails.game.GameManager
Add an object.
addObject(Moveable, int[]) - Method in class rails.game.MapHex
 
addObject(String, Object) - Method in class rails.game.model.ViewUpdate
Add an object.
addObject(Moveable, int[]) - Method in interface rails.game.move.MoveableHolder
Add an object to its list at a certain position.
addObject(Moveable, int[]) - Method in class rails.game.Portfolio
Add an object.
addObject(Moveable, int[]) - Method in class rails.game.PrivateCompany
Stub to satisfy MoveableHolderI.
addObject(Moveable, int[]) - Method in class rails.game.PublicCompany
 
addObjectToClose(Closeable) - Method in class rails.game.Phase
 
addObjectToClose(Closeable) - Method in interface rails.game.PhaseI
 
addObserver(Observer) - Method in class rails.game.model.ModelObject
 
addPhase(PhaseI) - Method in class rails.algorithms.RevenueBonus
 
addPhasesInfo() - Method in class rails.ui.swing.ORPanel
 
addPortfolio(Portfolio) - Method in class rails.game.GameManager
 
addPortfolio(Portfolio) - Method in interface rails.game.GameManagerI
 
addPossibleAction(PossibleAction) - Method in interface rails.game.action.ActionTaker
Add a PossibleAction
addPossibleAction(PossibleAction) - Method in class rails.ui.swing.elements.ActionButton
 
addPossibleAction(PossibleAction) - Method in class rails.ui.swing.elements.ActionCheckBoxMenuItem
 
addPossibleAction(PossibleAction) - Method in class rails.ui.swing.elements.ActionLabel
 
addPossibleAction(PossibleAction) - Method in class rails.ui.swing.elements.ActionMenuItem
 
addPossibleAction(PossibleAction) - Method in class rails.ui.swing.elements.ClickField
 
addPrivate(PrivateCompanyI, int) - Method in class rails.game.Portfolio
 
addReachedCompany(PublicCompanyI) - Method in class rails.game.action.ReachDestinations
 
addRelayBaseToken(String, Integer) - Method in class rails.game.action.LayTile
 
addRevenueBonus(RevenueBonus) - Method in class rails.algorithms.RevenueAdapter
 
addRevenueListener(RevenueListener) - Method in class rails.algorithms.RevenueAdapter
 
addShare(int) - Method in class rails.game.model.ShareModel
 
addSpecialAction(PossibleAction, String) - Method in class rails.ui.swing.ORPanel
 
addSpecialProperty(SpecialPropertyI, int) - Method in class rails.game.GameManager
 
addSpecialProperty(SpecialPropertyI, int) - Method in class rails.game.Portfolio
Add a special property.
addStartVertices(Collection<NetworkVertex>) - Method in class rails.algorithms.RevenueAdapter
 
addStaticModifier(RevenueStaticModifier) - Method in class rails.algorithms.RevenueManager
 
addToBoughtFromIPO() - Method in class rails.game.TrainType
 
addToBoughtFromIPO() - Method in interface rails.game.TrainTypeI
 
addToken(TokenI, int) - Method in class rails.game.City
 
addToken(CompanyI, int) - Method in class rails.game.Company
Stub method implemented to comply with TokenHolderI interface.
addToken(TokenI, int) - Method in class rails.game.MapHex
 
addToken(TokenI, int) - Method in class rails.game.Portfolio
 
addToken(TokenI, int) - Method in class rails.game.PublicCompany
Add a base token to the company charter.
addToken(PublicCompanyI) - Method in class rails.game.StockSpace
Add a token at the end of the array (i.e.
addToken(PublicCompanyI) - Method in interface rails.game.StockSpaceI
 
addToken(TokenI, int) - Method in interface rails.game.TokenHolder
 
addTokenAtStackPosition(PublicCompanyI, int) - Method in class rails.game.StockSpace
 
addTokenAtStackPosition(PublicCompanyI, int) - Method in interface rails.game.StockSpaceI
 
AddToList<E> - Class in rails.game.move
 
AddToList(List<E>, E, String, ModelObject) - Constructor for class rails.game.move.AddToList
 
AddToList(List<E>, E, String) - Constructor for class rails.game.move.AddToList
 
AddToList(List<E>, E, int, String) - Constructor for class rails.game.move.AddToList
 
addToList(List<T>, U, int) - Static method in class rails.util.Util
Safely add an object to a List at a given position
addToNextPlayerMessages(String, boolean) - Method in class rails.game.GameManager
 
addToNextPlayerMessages(String, boolean) - Method in interface rails.game.GameManagerI
 
addToRevenueCalculator(RevenueCalculator, int) - Method in class rails.algorithms.NetworkTrain
 
addToRevenueCalculator(RevenueCalculator, int) - Method in class rails.algorithms.NetworkVertex
 
addToRevenueCalculator(RevenueCalculator, int, List<NetworkVertex>, List<NetworkTrain>, PhaseI) - Method in class rails.algorithms.RevenueBonus
 
addToSet - Variable in class rails.game.move.SetChange
 
addTrain(TrainI) - Method in class rails.algorithms.RevenueAdapter
 
addTrain(NetworkTrain) - Method in class rails.algorithms.RevenueAdapter
 
addTrain(TrainI) - Method in class rails.algorithms.RevenueBonus
 
addTrain(TrainI) - Method in class rails.game.Portfolio
 
addTrain(TrainI, int[]) - Method in class rails.game.Portfolio
 
addTrain(String, TrainI) - Method in class rails.game.TrainManager
 
addTrainByString(String) - Method in class rails.algorithms.RevenueAdapter
 
addTrainsInfo() - Method in class rails.ui.swing.ORPanel
 
addTrainType(TrainTypeI) - Method in class rails.algorithms.RevenueBonus
 
addUpgrades(List<TileI>) - Method in class rails.ui.swing.UpgradesPanel
 
addVertex(NetworkVertex) - Method in class rails.algorithms.RevenueBonus
 
addVertex(NetworkVertex) - Method in class rails.algorithms.RevenueTrainRun
 
addVertexVisitSet(RevenueAdapter.VertexVisit) - Method in class rails.algorithms.RevenueAdapter
 
addVertices(Collection<NetworkVertex>) - Method in class rails.algorithms.RevenueBonus
 
addWaiting(String) - Static method in class rails.game.ReportBuffer
 
addX(int) - Method in class rails.game.MapHex
Add an X offset.
addY(int) - Method in class rails.game.MapHex
Add an Y offset.
adjustOptimalRun(List<RevenueTrainRun>) - Method in interface rails.algorithms.RevenueDynamicModifier
allows to adjust the run list of the optimal train run output
adjustOptimalRun(List<RevenueTrainRun>) - Method in class rails.game.specific._1825.DoubleHeadingModifier
 
adjustOptimalRun(List<RevenueTrainRun>) - Method in class rails.game.specific._1825.TerminateAtMajorModifier
 
adjustOptimalRun(List<RevenueTrainRun>) - Method in class rails.game.specific._18AL.NamedTrainRevenueModifier
 
adjustOptimalRun(List<RevenueTrainRun>) - Method in class rails.game.specific._18EU.PullmanRevenueModifier
 
adjustSharePrice(PublicCompanyI, int, boolean) - Method in class rails.game.specific._1825.StockRound_1825
 
adjustSharePrice(PublicCompanyI, int, boolean) - Method in class rails.game.specific._1835.StockRound_1835
Share price goes down 1 space for any number of shares sold.
adjustSharePrice(PublicCompanyI, int, boolean) - Method in class rails.game.specific._1856.ShareSellingRound_1856
 
adjustSharePrice(PublicCompanyI, int, boolean) - Method in class rails.game.specific._1856.StockRound_1856
 
adjustSharePrice(PublicCompanyI, int, boolean) - Method in class rails.game.specific._1880.StockRound_1880
Share price goes down 1 space for any number of shares sold.
adjustSharePrice(PublicCompanyI, int, boolean) - Method in class rails.game.StockRound
 
af - Variable in class rails.ui.swing.hexmap.GUITile
 
AI_PLAYER - Static variable in class rails.ui.swing.GameSetupWindow
 
alias - Variable in class rails.game.Company
 
aliases - Variable in class rails.game.CompanyManager
A map to enable translating aliases to names
ALL_CLOSE_TAG - Static variable in interface rails.game.CompanyTypeI
The name of the XML tag for the "AllClose" tag.
allBaseTokens - Variable in class rails.game.PublicCompany
 
allocationNameKeys - Static variable in class rails.game.action.SetDividend
Allocation name keys in the resource bundle
ALLOW_NEGATIVE - Static variable in class rails.game.model.MoneyModel
 
allowedHexes - Variable in class rails.game.Tile.Upgrade
Hexes where the upgrade can be executed
allowedPhases - Variable in class rails.game.Tile.Upgrade
Phases in which the upgrade can be executed.
allowedRevenueAllocations - Variable in class rails.game.action.SetDividend
The revenue allocations that the user may select from.
allowedTileLays - Variable in class rails.ui.swing.hexmap.HexMap
A list of all allowed tile lays
allowedTileLays - Variable in class rails.ui.swing.ORUIManager
 
allowedTileLays - Variable in class rails.ui.swing.ORWindow
 
allowedTilesPerHex - Variable in class rails.ui.swing.hexmap.HexMap
A Map linking tile allowed tiles to each map hex
allowedTokenLays - Variable in class rails.ui.swing.hexmap.HexMap
A list of all allowed token lays
allowedTokenLays - Variable in class rails.ui.swing.ORUIManager
 
allowedTokenLays - Variable in class rails.ui.swing.ORWindow
 
allowedTokensPerHex - Variable in class rails.ui.swing.hexmap.HexMap
A Map linking tile allowed tiles to each map hex
allowedValues - Variable in class rails.util.ConfigItem
 
allowsMultipleBasesOfOneCompany() - Method in class rails.game.Tile
 
allowsMultipleBasesOfOneCompany() - Method in interface rails.game.TileI
 
amount - Variable in class rails.game.move.CashMove
 
answer - Variable in class rails.ui.swing.elements.ConfirmationDialog
 
antialias - Static variable in class rails.ui.swing.hexmap.GUIHex
Globally turns antialiasing on or off for all hexes.
anyTrainBought - Variable in class rails.game.TrainManager
Required for the sell-train-to-foreigners feature of some games
appendWithDelimiter(String, String) - Method in class rails.game.state.StringState
 
appendWithDelimiter(String, String, String) - Static method in class rails.util.Util
 
areAllSold() - Method in class rails.game.StartPacket
Check if all items have bene sold.
areTileLaysPossible() - Method in class rails.game.OperatingRound
 
ArrayListState<E> - Class in rails.game.state
State class that wraps an ArrayList Generates according list moves Remark: Does not extend State or implements StateI do avoid additional overhead All state/move mechanisms already contained in Move objects For the future a simpler unified StateI would make things clearer TODO: Replace all stateful lists by this class and simplify according move objects
ArrayListState(String) - Constructor for class rails.game.state.ArrayListState
constructor for an empty list
ArrayListState(String, Collection<E>) - Constructor for class rails.game.state.ArrayListState
constructor for a prefilled list
assignItem(Player, StartItem, int, int) - Method in class rails.game.StartRound
This method executes the start item buy action.
AssignNamedTrains - Class in rails.game.specific._18AL
 
AssignNamedTrains(NameTrains, List<TrainI>) - Constructor for class rails.game.specific._18AL.AssignNamedTrains
 
AT_END - Static variable in interface rails.game.move.Moveable
 
attributes() - Method in class rails.algorithms.NetworkTrain
 
AUCTION_TAG - Static variable in interface rails.game.CompanyTypeI
The name of the XML tag for the "NoCertLimit" property.
AUCTIONED - Static variable in class rails.game.StartItem
 
auctionItemState - Variable in class rails.game.StartRound
 
auctionType - Variable in class rails.game.PrivateCompany
 
AutoLoadPoller - Class in rails.ui.swing
 
AutoLoadPoller(GameUIManager, String, String, String, int, int) - Constructor for class rails.ui.swing.AutoLoadPoller
 
autoLoadPoller - Variable in class rails.ui.swing.GameUIManager
 
AUTOPASS - Static variable in class rails.game.action.NullAction
 
AUTOPASS_CMD - Static variable in class rails.ui.swing.StatusWindow
 
autopassButton - Variable in class rails.ui.swing.StatusWindow
 
autopasses - Variable in class rails.game.Round
Autopasses
autoSave(String) - Method in class rails.ui.swing.GameUIManager
 
AUTOSAVELOAD_CMD - Static variable in class rails.ui.swing.StatusWindow
 
AutoSaveLoadDialog - Class in rails.ui.swing
A generic dialog for presenting choices by radio buttons.
AutoSaveLoadDialog(DialogOwner, int, int) - Constructor for class rails.ui.swing.AutoSaveLoadDialog
 
autoSaveLoadGame() - Method in class rails.ui.swing.GameUIManager
 
autoSaveLoadGame2(AutoSaveLoadDialog) - Method in class rails.ui.swing.GameUIManager
 
autoSaveLoadInitialized - Variable in class rails.ui.swing.GameUIManager
 
autoSaveLoadPollingInterval - Variable in class rails.ui.swing.GameUIManager
 
autoSaveLoadStatus - Variable in class rails.ui.swing.GameUIManager
 
available - Variable in class rails.game.TrainType
 
availableGameOptions - Variable in class rails.game.GameManager
A List of available game options
availableHomeStationNames - Variable in class rails.game.specific._18EU.StartCompany_18EU
 
availableHomeStations - Variable in class rails.game.specific._18EU.StartCompany_18EU
 
availableOptions - Variable in class rails.ui.swing.GameSetupWindow
 

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