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

C

c - Variable in class rails.ui.swing.GridPanel
 
calculate() - Method in class rails.game.model.CalculatedMoneyModel
 
CalculatedMoneyModel - Class in rails.game.model
This class allows calculated values to be used as model objects by using reflection.
CalculatedMoneyModel(Object, String) - Constructor for class rails.game.model.CalculatedMoneyModel
 
calculateLoanAmount(int) - Method in class rails.game.OperatingRound
 
calculateLoanAmount(int) - Method in class rails.game.specific._1856.OperatingRound_1856
 
calculateLoanInterest(int) - Method in class rails.game.specific._1856.OperatingRound_1856
 
calculateRevenue() - Method in class rails.algorithms.RevenueAdapter
 
calculateRevenue(int, int) - Method in class rails.algorithms.RevenueAdapter
 
calculateRevenue(int, int) - Method in class rails.algorithms.RevenueCalculator
 
calcXCoordinates(int, double) - Method in class rails.ui.swing.hexmap.EWHexMap
 
calcXCoordinates(int, double) - Method in class rails.ui.swing.hexmap.HexMap
 
calcXCoordinates(int, double) - Method in class rails.ui.swing.hexmap.NSHexMap
 
calcYCoordinates(int, double) - Method in class rails.ui.swing.hexmap.EWHexMap
 
calcYCoordinates(int, double) - Method in class rails.ui.swing.hexmap.HexMap
 
calcYCoordinates(int, double) - Method in class rails.ui.swing.hexmap.NSHexMap
 
callDynamicModifiers - Variable in class rails.algorithms.RevenueCalculator
 
callDynamicModifiers(RevenueAdapter) - Method in class rails.algorithms.RevenueManager
 
callGraphModifiers(NetworkGraphBuilder) - Method in class rails.algorithms.RevenueManager
 
callInitMethod() - Method in class rails.util.ConfigItem
 
callStaticModifiers(RevenueAdapter) - Method in class rails.algorithms.RevenueManager
 
canAnyCompanyHoldShares() - Method in class rails.game.GameManager
 
canAnyCompanyHoldShares() - Method in interface rails.game.GameManagerI
 
canBeExchanged() - Method in class rails.game.Train
 
canBeExchanged() - Method in interface rails.game.TrainI
 
canBeExchanged - Variable in class rails.game.TrainType
 
canBeRestarted - Variable in class rails.game.PublicCompany
Can a company be restarted once it is closed?
canBorrowTrain - Variable in class rails.game.specific._1880.Investor_1880
 
canBuyMoreTrainsPerTurn() - Method in class rails.game.Phase
 
canBuyMoreTrainsPerTurn() - Method in interface rails.game.PhaseI
 
canBuyMoreTrainsPerTypePerTurn() - Method in class rails.game.Phase
 
canBuyMoreTrainsPerTypePerTurn() - Method in interface rails.game.PhaseI
 
canBuyPrivates - Variable in class rails.game.PublicCompany
 
canBuyPrivates() - Method in class rails.game.PublicCompany
 
canBuyPrivates() - Method in interface rails.game.PublicCompanyI
 
canBuyStock - Variable in class rails.game.PublicCompany
 
canBuyStock() - Method in class rails.game.PublicCompany
 
canBuyStock() - Method in interface rails.game.PublicCompanyI
 
canBuyTrainNow() - Method in class rails.game.OperatingRound
Can the company buy a train now? Normally only calls isBelowTrainLimit() to get the result.
canBuyTrainNow() - Method in class rails.game.specific._18EU.OperatingRound_18EU
In 18EU, a company can (effectively) exchange a Pullmann
cancel() - Method in class rails.game.move.MoveStack
 
cancelButton - Variable in class rails.ui.swing.AutoSaveLoadDialog
 
cancelButton - Variable in class rails.ui.swing.elements.CheckBoxDialog
 
cancelButton - Variable in class rails.ui.swing.elements.ConfirmationDialog
 
cancelButton - Variable in class rails.ui.swing.elements.RadioButtonDialog
 
cancelButton - Variable in class rails.ui.swing.gamespecific._18AL.NameTrainsDialog
 
cancelUpgrade() - Method in class rails.ui.swing.ORUIManager
 
canClassBeInstantiated(String) - Method in class rails.game.GameManager
Check if a classname can be instantiated.
canClose - Variable in class rails.game.PublicCompany
Can the company price token go down to a "Close" square? 1856 CGR cannot.
canClose() - Method in class rails.game.PublicCompany
 
canClose() - Method in interface rails.game.PublicCompanyI
 
canCompanyOperateThisRound(PublicCompanyI) - Method in class rails.game.Round
Can a public company operate? (Default version)
canCompanyOperateThisRound(PublicCompanyI) - Method in class rails.game.specific._1835.OperatingRound_1835
Can a public company operate? (1835 special version)
canFixTile() - Method in class rails.ui.swing.hexmap.GUIHex
 
canHoldOwnShares - Variable in class rails.game.PublicCompany
 
canHoldOwnShares() - Method in class rails.game.PublicCompany
 
canHoldOwnShares() - Method in interface rails.game.PublicCompanyI
 
canLoan() - Method in class rails.game.PublicCompany
 
canLoan() - Method in interface rails.game.PublicCompanyI
 
canOwnShare - Variable in class rails.game.specific._1880.Investor_1880
 
canOwnShare() - Method in class rails.game.specific._1880.Investor_1880
 
canReplaceToken - Variable in class rails.game.action.MergeCompanies
 
canReplaceToken(int) - Method in class rails.game.action.MergeCompanies
 
canRequestTurn - Variable in class rails.game.Round
 
canRequestTurn(Player) - Method in class rails.game.Round
 
canRunTrains() - Method in class rails.game.PublicCompany
 
canRunTrains() - Method in interface rails.game.PublicCompanyI
 
canRunTrains() - Method in class rails.game.specific._1856.PublicCompany_CGR
 
canSharePriceVary - Variable in class rails.game.PublicCompany
 
canSharePriceVary() - Method in class rails.game.PublicCompany
 
canSharePriceVary() - Method in interface rails.game.PublicCompanyI
 
canUseSpecialProperties - Variable in class rails.game.PublicCompany
 
canUseSpecialProperties() - Method in class rails.game.PublicCompany
 
canUseSpecialProperties() - Method in interface rails.game.PublicCompanyI
 
capitalisation - Variable in class rails.game.CompanyType
 
capitalisation - Variable in class rails.game.PublicCompany
 
CAPITALISE_FULL - Static variable in interface rails.game.PublicCompanyI
 
CAPITALISE_INCREMENTAL - Static variable in interface rails.game.PublicCompanyI
 
CAPITALISE_WHEN_BOUGHT - Static variable in interface rails.game.PublicCompanyI
 
Caption - Class in rails.ui.swing.elements
 
Caption(String) - Constructor for class rails.ui.swing.elements.Caption
 
cash - Variable in class rails.game.model.CashModel
 
CASH_CORRECT_CMD - Static variable in class rails.ui.swing.GameStatus
 
CashCorrectionAction - Class in rails.game.correct
Correction action that changes the cash position of a cashholder.
CashCorrectionAction(Player) - Constructor for class rails.game.correct.CashCorrectionAction
Instantiates a new correct cash
CashCorrectionAction(PublicCompanyI) - Constructor for class rails.game.correct.CashCorrectionAction
Instantiates a new correct cash
CashCorrectionManager - Class in rails.game.correct
 
CashCorrectionManager(GameManager) - Constructor for class rails.game.correct.CashCorrectionManager
 
CashHolder - Interface in rails.game
 
CashModel - Class in rails.game.model
 
CashModel(CashHolder) - Constructor for class rails.game.model.CashModel
 
CashMove - Class in rails.game.move
 
CashMove(CashHolder, CashHolder, int) - Constructor for class rails.game.move.CashMove
Create a CashMove instance.
cashNeedingCompany - Variable in class rails.game.ShareSellingRound
 
cashToRaise - Variable in class rails.game.ShareSellingRound
 
center - Variable in class rails.ui.swing.hexmap.GUIHex
 
CertCountModel - Class in rails.game.model
 
CertCountModel(Player) - Constructor for class rails.game.model.CertCountModel
 
certCountsAsSold(PublicCertificateI) - Method in class rails.game.Round
Can be subclassed for games with special rules
certId - Variable in class rails.game.PublicCertificate
A key identifying the certificate's unique ID
certificate - Variable in class rails.game.action.BuyCertificate
 
Certificate - Interface in rails.game
The superinterface of PrivateCompanyI and PublicCertificateI, which allows objects implementating these interfaces to be combined in start packets and other contexts where their "certificateship" is of interest.
certificateCount - Variable in class rails.game.PublicCertificate
Count against certificate limits
certificates - Variable in class rails.game.Portfolio
Owned public company certificates
certificates - Variable in class rails.game.PublicCompany
The certificates of this company (minimum 1)
certInIPO - Variable in class rails.ui.swing.GameStatus
 
certInIPOButton - Variable in class rails.ui.swing.GameStatus
 
certInIPOXOffset - Variable in class rails.ui.swing.GameStatus
 
certInIPOYOffset - Variable in class rails.ui.swing.GameStatus
 
certInPool - Variable in class rails.ui.swing.GameStatus
 
certInPoolButton - Variable in class rails.ui.swing.GameStatus
 
certInPoolXOffset - Variable in class rails.ui.swing.GameStatus
 
certInPoolYOffset - Variable in class rails.ui.swing.GameStatus
 
certInTreasury - Variable in class rails.ui.swing.GameStatus
 
certInTreasuryButton - Variable in class rails.ui.swing.GameStatus
 
certInTreasuryXOffset - Variable in class rails.ui.swing.GameStatus
 
certInTreasuryYOffset - Variable in class rails.ui.swing.GameStatus
 
certLimitCount - Variable in class rails.game.Company
Twice the amount each certificate counts against the limit (this way we take care for certs that count for 0.5)
certLimitXOffset - Variable in class rails.ui.swing.GameStatus
 
certLimitYOffset - Variable in class rails.ui.swing.GameStatus
 
certMap - Static variable in class rails.game.PublicCertificate
A map allowing to find certificates by unique id
certPerCompany - Variable in class rails.game.Portfolio
Owned public company certificates, organised in a HashMap per company
certPerPlayer - Variable in class rails.ui.swing.GameStatus
 
certPerPlayerButton - Variable in class rails.ui.swing.GameStatus
 
certPerPlayerXOffset - Variable in class rails.ui.swing.GameStatus
 
certPerPlayerYOffset - Variable in class rails.ui.swing.GameStatus
 
certsAreInitiallyAvailable - Variable in class rails.game.PublicCompany
Are the certificates available from the first SR?
certsPerType - Variable in class rails.game.Portfolio
Owned public company certificates, organised in a HashMap per unique certificate type (company, share percentage, presidency).
certTypeId - Variable in class rails.game.PublicCertificate
A key identifying the certificate's unique type
certUniqueId - Variable in class rails.game.action.BuyCertificate
 
CGRFormationRound - Class in rails.game.specific._1856
 
CGRFormationRound(GameManagerI) - Constructor for class rails.game.specific._1856.CGRFormationRound
 
changeActiveProfile(String) - Static method in class rails.util.Config
change active Profile
changed - Variable in class rails.ui.swing.gamespecific._18AL.NameTrainsDialog
 
changeGlobalFont(Font, double) - Method in class rails.ui.swing.GameUIManager
Change global font size
checkAgainstHoldLimit(Player, PublicCompanyI, int) - Method in class rails.game.specific._1835.StockRound_1835
 
checkAgainstHoldLimit(Player, PublicCompanyI, int) - Method in class rails.game.StockRound
Check if a player may buy the given number of shares from a given company, given the "hold limit" per company, that is the percentage of shares of one company that a player may hold (typically 60%).
checkAlias(String) - Method in class rails.game.CompanyManager
 
checkAlias(String) - Method in interface rails.game.CompanyManagerI
 
checkAliasInCertId(String) - Method in class rails.game.CompanyManager
 
checkAliasInCertId(String) - Method in interface rails.game.CompanyManagerI
 
CheckBoxDialog - Class in rails.ui.swing.elements
A generic dialog for presenting choices by checkboxes.
CheckBoxDialog(DialogOwner, JFrame, String, String, String[]) - Constructor for class rails.ui.swing.elements.CheckBoxDialog
 
CheckBoxDialog(DialogOwner, JFrame, String, String, String[], boolean[], boolean) - Constructor for class rails.ui.swing.elements.CheckBoxDialog
 
checkBoxes - Variable in class rails.ui.swing.elements.CheckBoxDialog
 
checkClosingIfExercised(boolean) - Method in class rails.game.PrivateCompany
 
checkClosingIfExercised(boolean) - Method in interface rails.game.PrivateCompanyI
 
checkComplexBonus(List<NetworkVertex>, TrainI, PhaseI) - Method in class rails.algorithms.RevenueBonus
 
checkConditions(TrainI, PhaseI) - Method in class rails.algorithms.RevenueBonus
 
checkFlotation(PublicCompanyI) - Method in class rails.game.Round
Check if a company must be floated, and if so, do it.
checkFlotation(PublicCompanyI) - Method in class rails.game.specific._1856.StockRound_1856
Special 1856 code to check for company flotation.
checkForDeductions(SetDividend) - Method in class rails.game.OperatingRound
Default version, to be overridden if need be
checkForDeductions(SetDividend) - Method in class rails.game.specific._1856.OperatingRound_1856
 
checkForeignSales() - Method in class rails.game.OperatingRound
 
checkForExcessTrains() - Method in class rails.game.OperatingRound
 
checkForExcessTrains() - Method in class rails.game.specific._18EU.OperatingRound_18EU
Special rules for Pullmann trains
checkForGameSpecificActions() - Method in class rails.ui.swing.ORUIManager
Stub, can be overridden by game-specific subclasses
checkGameSpecificDialogAction() - Method in class rails.ui.swing.gamespecific._1835.GameUIManager_1835
 
checkGameSpecificDialogAction() - Method in class rails.ui.swing.GameUIManager
Stub, can be overridden by subclasses
checkNeedForPriceSetting(Certificate) - Method in class rails.game.StartItem
If a start item component a President's certificate that needs price setting, return the name of thecompany for which the price must be set.
checkNormalTileLay(TileI, boolean) - Method in class rails.game.OperatingRound
 
checkORCompanySequence(PublicCompanyI[], List<PublicCompanyI>) - Method in class rails.ui.swing.ORUIManager
Redraw the ORPanel if the company operating order has changed
checkPresidency() - Method in class rails.game.PublicCompany
A generic presidency check.
checkPresidency() - Method in interface rails.game.PublicCompanyI
 
checkPresidencyOnBuy(Player) - Method in class rails.game.PublicCompany
Check if the presidency has changed for a buying player.
checkPresidencyOnBuy(Player) - Method in interface rails.game.PublicCompanyI
 
checkPresidencyOnSale(Player) - Method in class rails.game.PublicCompany
Check if the presidency has changed for a selling player.
checkPresidencyOnSale(Player) - Method in interface rails.game.PublicCompanyI
 
checkSimpleBonus(NetworkVertex, TrainI, PhaseI) - Method in class rails.algorithms.RevenueBonus
 
checksOnBuying(Certificate, int) - Method in class rails.game.StartRound
 
checkTrainAvailability(TrainI, Portfolio) - Method in class rails.game.TrainManager
This method handles any consequences of new train buying (from the IPO), such as rusting and phase changes.
choiceButtons - Variable in class rails.ui.swing.AutoSaveLoadDialog
 
choiceButtons - Variable in class rails.ui.swing.elements.RadioButtonDialog
 
chosenHex - Variable in class rails.game.action.LayToken
The map hex on which the token is laid
chosenHexName - Variable in class rails.game.action.LayToken
 
chosenMinor - Variable in class rails.game.specific._18EU.StartCompany_18EU
 
chosenMinorName - Variable in class rails.game.specific._18EU.StartCompany_18EU
 
chosenOption - Variable in class rails.ui.swing.elements.CheckBoxDialog
 
chosenOption - Variable in class rails.ui.swing.elements.RadioButtonDialog
 
chosenStation - Variable in class rails.game.action.LayBaseToken
The station (or city) on the hex where the token is laid
cities - Variable in class rails.game.MapHex
 
City - Class in rails.game
A City object represents any junction on the map that is relevant for establishing train run length and revenue calculation.
City(MapHex, int, Station) - Constructor for class rails.game.City
 
CITY - Static variable in class rails.game.Station
 
CITY_SIZE - Static variable in class rails.ui.swing.hexmap.GUIHex
 
cityName - Variable in class rails.game.MapHex
 
cityScoreFactor - Variable in class rails.game.Train
 
cityScoreFactor - Variable in class rails.game.TrainType
 
CLASS_TAG - Static variable in interface rails.game.CompanyTypeI
The name of the XML attribute for the company type's class name.
className - Variable in class rails.game.CompanyType
 
clazz - Variable in class rails.game.state.State
 
clear() - Method in class rails.game.action.PossibleActions
 
clear() - Static method in class rails.game.DisplayBuffer
 
clear() - Static method in class rails.game.ReportBuffer
clear the current buffer
clear() - Method in class rails.game.state.ArrayListState
 
clear() - Method in class rails.game.state.HashMapState
 
clear() - Method in class rails.game.state.HashSetState
 
clear(Graphics) - Method in class rails.ui.swing.GUIToken
 
clear() - Method in class rails.ui.swing.UpgradesPanel
 
clearPossibleActions() - Method in interface rails.game.action.ActionTaker
Clear the PossibleActions
clearPossibleActions() - Method in class rails.ui.swing.elements.ActionButton
 
clearPossibleActions() - Method in class rails.ui.swing.elements.ActionCheckBoxMenuItem
 
clearPossibleActions() - Method in class rails.ui.swing.elements.ActionLabel
 
clearPossibleActions() - Method in class rails.ui.swing.elements.ActionMenuItem
 
clearPossibleActions() - Method in class rails.ui.swing.elements.ClickField
 
clearVisibilityHints() - Method in class rails.common.GuiHints
 
CLEMENS_VARIANT - Static variable in class rails.game.StartRound_1835
 
ClickField - Class in rails.ui.swing.elements
 
ClickField(String, String, String, ActionListener, ButtonGroup) - Constructor for class rails.ui.swing.elements.ClickField
 
clone() - Method in class rails.game.action.SetDividend
 
clone() - Method in class rails.game.Company
 
clone() - Method in interface rails.game.CompanyI
 
clone() - Method in class rails.game.PrivateCompany
 
clone() - Method in class rails.game.PublicCertificate
 
clone() - Method in class rails.game.PublicCompany
 
clone() - Method in class rails.game.TrainType
 
cloneTrain() - Method in class rails.game.TrainType
Create train without throwing exceptions.
cloneTrain() - Method in interface rails.game.TrainTypeI
 
close() - Method in class rails.game.Bonus
Remove the bonus This method can be called by a certain phase when it starts.
close() - Method in class rails.game.BonusToken
Remove the token.
close() - Method in interface rails.game.Closeable
 
close() - Method in class rails.game.PrivateCompany
 
close(PublicCompanyI) - Method in class rails.game.StockMarket
 
close(PublicCompanyI) - Method in interface rails.game.StockMarketI
 
close() - Method in class rails.ui.swing.StartRoundWindow
 
Closeable - Interface in rails.game
 
closeable - Variable in class rails.ui.swing.AbstractReportWindow
 
closeAllPrivates() - Method in class rails.game.CompanyManager
 
closeAllPrivates() - Method in interface rails.game.CompanyManagerI
 
closeAtEndOfTurn - Variable in class rails.game.PrivateCompany
 
closeAtPhaseName - Variable in class rails.game.PrivateCompany
 
closedObject - Variable in class rails.game.Company
Closed state
closedObjects - Variable in class rails.game.Phase
Items to close if a phase gets activated
closeIfAllExercised - Variable in class rails.game.PrivateCompany
 
closeIfAnyExercised - Variable in class rails.game.PrivateCompany
 
closeManually - Variable in class rails.game.PrivateCompany
 
ClosePrivate - Class in rails.game.correct
Action that allows manual closure of a private company
ClosePrivate(PrivateCompanyI) - Constructor for class rails.game.correct.ClosePrivate
 
CLOSES_COMPANY_TAG - Static variable in interface rails.game.StockSpaceI
The name of the XML tag for the "closes company" property.
closesAtEndOfTurn() - Method in class rails.game.PrivateCompany
 
closesAtEndOfTurn() - Method in interface rails.game.PrivateCompanyI
 
closesCompany - Variable in class rails.game.StockSpace
 
closesCompany() - Method in class rails.game.StockSpace
 
closesCompany() - Method in interface rails.game.StockSpaceI
 
closesIfAllExercised() - Method in class rails.game.PrivateCompany
 
closesIfAllExercised() - Method in interface rails.game.PrivateCompanyI
 
closesIfAnyExercised() - Method in class rails.game.PrivateCompany
 
closesIfAnyExercised() - Method in interface rails.game.PrivateCompanyI
 
closesManually() - Method in class rails.game.PrivateCompany
 
closesManually() - Method in interface rails.game.PrivateCompanyI
 
closingPhase - Variable in class rails.game.PrivateCompany
 
closingValue - Variable in class rails.game.special.SpecialProperty
 
colour - Variable in class rails.game.StockSpace
 
colour - Variable in class rails.game.StockSpaceType
 
colour - Variable in class tools.ConvertTilesXML
 
COLOUR_TAG - Static variable in interface rails.game.StockSpaceTypeI
The name of the XML attribute for the stock price's colour.
colourList - Variable in class rails.game.Phase
 
colourString - Variable in class rails.game.StockSpaceType
 
column - Variable in class rails.game.MapHex
 
column - Variable in class rails.game.StartItem
 
column - Variable in class rails.game.StockSpace
 
combineBonuses(Collection<RevenueBonus>) - Static method in class rails.algorithms.RevenueBonus
 
commonSpecialProperties - Variable in class rails.game.GameManager
Special properties that can be used by other players or companies than just the owner (such as buyable bonus tokens as in 1856).
companies - Variable in class rails.game.CompanyType
 
companies - Variable in class rails.ui.swing.GridPanel
 
companiesOperatedThisRound - Variable in class rails.game.OperatingRound
 
companiesWithExcessTrains - Variable in class rails.game.TrainManager
 
company - Variable in class rails.game.action.BuyCertificate
 
company - Variable in class rails.game.action.PossibleORAction
 
company - Variable in class rails.game.BaseToken
 
Company - Class in rails.game
 
Company() - Constructor for class rails.game.Company
 
company - Variable in class rails.game.model.PresidentModel
 
company - Variable in class rails.game.PublicCertificate
From which public company is this a certificate
COMPANY_ELEMENT_ID - Static variable in interface rails.game.CompanyI
The name of the XML tag used to configure a company.
COMPANY_NAME_TAG - Static variable in interface rails.game.CompanyI
The name of the XML attribute for the company's name.
COMPANY_TYPE_TAG - Static variable in interface rails.game.CompanyI
The name of the XML attribute for the company's type.
companyBoughtThisTurnWrapper - Variable in class rails.game.StockRound
 
CompanyI - Interface in rails.game
To be implemented by any Company object.
companyIndex - Variable in class rails.ui.swing.GameStatus
 
CompanyManager - Class in rails.game
 
CompanyManager() - Constructor for class rails.game.CompanyManager
No-args constructor.
companyManager - Variable in class rails.game.Game
 
companyManager - Variable in class rails.game.GameManager
 
companyManager - Variable in class rails.game.Round
 
CompanyManagerI - Interface in rails.game
Interface for CompanyManager objects.
companyName - Variable in class rails.game.action.BuyCertificate
 
companyName - Variable in class rails.game.action.PossibleORAction
 
companyNeedingPrice - Variable in class rails.game.specific._1880.StartRound_1880
A company in need for a par price.
companyNeedingPrice - Variable in class rails.game.StartRound
A company in need for a par price.
companyNumber - Variable in class rails.game.Company
 
CompanyType - Class in rails.game
Objects of this class represent a particular type of company, of which typically multiple instances exist in a rails.game.
CompanyType(String, String) - Constructor for class rails.game.CompanyType
The constructor.
CompanyTypeI - Interface in rails.game
The interface for StockSpaceType.
comparableEndPoint - Variable in class rails.game.Track
 
comparableStartPoint - Variable in class rails.game.Track
 
compare(NetworkEdge, NetworkEdge) - Method in class rails.algorithms.NetworkEdge.CostOrder
 
compare(NetworkVertex, NetworkVertex) - Method in class rails.algorithms.NetworkVertex.ValueOrder
 
compareTo(NetworkEdge) - Method in class rails.algorithms.NetworkEdge
Natural order based on the ordering of the connected vertices
compareTo(NetworkVertex) - Method in class rails.algorithms.NetworkVertex
 
compareTo(RevenueTrainRun) - Method in class rails.algorithms.RevenueTrainRun
 
compareTo(Company) - Method in class rails.game.Company
 
compareTo(Player) - Method in class rails.game.Player
Compare Players by their total worth, in descending order.
compareTo(TileI) - Method in class rails.game.Tile
ordering of tiles based first on colour, then on external id
compCanBuyPrivates - Variable in class rails.ui.swing.GameStatus
 
compCanHoldForeignShares - Variable in class rails.ui.swing.GameStatus
 
compCanHoldOwnShares - Variable in class rails.ui.swing.GameStatus
 
compCash - Variable in class rails.ui.swing.GameStatus
 
compCashButton - Variable in class rails.ui.swing.GameStatus
 
compCashXOffset - Variable in class rails.ui.swing.GameStatus
 
compCashYOffset - Variable in class rails.ui.swing.GameStatus
 
compLoans - Variable in class rails.ui.swing.GameStatus
 
compLoansXOffset - Variable in class rails.ui.swing.GameStatus
 
compLoansYOffset - Variable in class rails.ui.swing.GameStatus
 
COMPONENT_CLASS_TAG - Static variable in class rails.game.ComponentManager
The name of the XML attribute for the component's class.
COMPONENT_ELEMENT_ID - Static variable in class rails.game.ComponentManager
The name of the XML tag used to configure a component.
COMPONENT_FILE_TAG - Static variable in class rails.game.ComponentManager
The name of the XML attribute for the component's configuration file.
COMPONENT_NAME - Static variable in interface rails.game.CompanyManagerI
This is the name by which the CompanyManager should be registered with the ComponentManager.
COMPONENT_NAME - Static variable in interface rails.game.StockMarketI
This is the name by which the CompanyManager should be registered with the ComponentManager.
COMPONENT_NAME_TAG - Static variable in class rails.game.ComponentManager
The name of the XML attribute for the component's name.
ComponentManager - Class in rails.game
ComponentManage - an implementation of ComponentManagerI, which handles the creation and configuration of rails.game components, and acts as a discovery point for other components to find them.
componentManager - Variable in class rails.game.Game
The component Manager
componentManagerTag - Variable in class rails.game.Game
 
compPrivates - Variable in class rails.ui.swing.GameStatus
 
compPrivatesXOffset - Variable in class rails.ui.swing.GameStatus
 
compPrivatesYOffset - Variable in class rails.ui.swing.GameStatus
 
compRevenue - Variable in class rails.ui.swing.GameStatus
 
compRevenueXOffset - Variable in class rails.ui.swing.GameStatus
 
compRevenueYOffset - Variable in class rails.ui.swing.GameStatus
 
compTokens - Variable in class rails.ui.swing.GameStatus
 
compTokensXOffset - Variable in class rails.ui.swing.GameStatus
 
compTokensYOffset - Variable in class rails.ui.swing.GameStatus
 
compTrains - Variable in class rails.ui.swing.GameStatus
 
compTrainsXOffset - Variable in class rails.ui.swing.GameStatus
 
compTrainsYOffset - Variable in class rails.ui.swing.GameStatus
 
compWithExcessTrains - Variable in class rails.game.specific._18EU.StockRound_18EU
 
conditionText - Variable in class rails.game.special.SpecialProperty
 
Config - Class in rails.util
This is a simple utility class with a collection of static functions to load a property object from a property file, to retrieve a particular value from the property file etc.
CONFIG_CMD - Static variable in class rails.ui.swing.StatusWindow
 
ConfigItem - Class in rails.util
Defines an item used for the configuration of rails T represents the value type
ConfigItem(Tag) - Constructor for class rails.util.ConfigItem
 
ConfigItem.ConfigType - Enum in rails.util
Defines possible types (Java classes used as types in ConfigItem below
ConfigurableComponentI - Interface in rails.game
Interface for rails.game components which can be configured from an XML element.
ConfigurationException - Exception in rails.game
Class for reporting problems with reading configuration files.
ConfigurationException() - Constructor for exception rails.game.ConfigurationException
 
ConfigurationException(String) - Constructor for exception rails.game.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for exception rails.game.ConfigurationException
 
ConfigurationException(Throwable) - Constructor for exception rails.game.ConfigurationException
 
configureButton - Variable in class rails.ui.swing.GameSetupWindow
 
configuredStockChartVisibility - Variable in class rails.ui.swing.GameUIManager
 
configureFromXML(Tag) - Method in class rails.algorithms.RevenueBonusTemplate
 
configureFromXML(Tag) - Method in class rails.algorithms.RevenueManager
 
configureFromXML(Tag) - Method in class rails.game.Bank
 
configureFromXML(Tag) - Method in class rails.game.BonusToken
 
configureFromXML(Tag) - Method in class rails.game.Company
Only to be called from subclasses
configureFromXML(Tag) - Method in class rails.game.CompanyManager
 
configureFromXML(Tag) - Method in class rails.game.CompanyType
 
configureFromXML(Tag) - Method in interface rails.game.ConfigurableComponentI
Instructs the component to configure itself from the provided XML element.
configureFromXML(Tag) - Method in class rails.game.GameManager
 
configureFromXML(Tag) - Method in class rails.game.MapHex
 
configureFromXML(Tag) - Method in class rails.game.MapManager
 
configureFromXML(Tag) - Method in class rails.game.Phase
 
configureFromXML(Tag) - Method in class rails.game.PhaseManager
 
configureFromXML(Tag) - Method in class rails.game.PlayerManager
 
configureFromXML(Tag) - Method in class rails.game.PrivateCompany
 
configureFromXML(Tag) - Method in class rails.game.PublicCompany
To configure all public companies from the <PublicCompany> XML element
configureFromXML(Tag) - Method in class rails.game.special.ExchangeForShare
 
configureFromXML(Tag) - Method in class rails.game.special.LocatedBonus
 
configureFromXML(Tag) - Method in class rails.game.special.SellBonusToken
 
configureFromXML(Tag) - Method in class rails.game.special.SpecialProperty
 
configureFromXML(Tag) - Method in class rails.game.special.SpecialTileLay
 
configureFromXML(Tag) - Method in class rails.game.special.SpecialTokenLay
 
configureFromXML(Tag) - Method in class rails.game.special.SpecialTrainBuy
 
configureFromXML(Tag) - Method in class rails.game.specific._18AL.NamedTrainRevenueModifier
 
configureFromXML(Tag) - Method in class rails.game.specific._18AL.NamedTrainToken
 
configureFromXML(Tag) - Method in class rails.game.specific._18AL.NameTrains
 
configureFromXML(Tag) - Method in class rails.game.specific._18Kaas.RuhrRevenueModifier
 
configureFromXML(Tag) - Method in class rails.game.StartPacket
Configure the start packet from the contents of a <StartPacket> XML element.
configureFromXML(Tag) - Method in class rails.game.StockMarket
 
configureFromXML(Tag, Tag) - Method in class rails.game.Tile
 
configureFromXML(Tag, Tag) - Method in interface rails.game.TileI
 
configureFromXML(Tag) - Method in class rails.game.TileManager
 
configureFromXML(Tag) - Method in class rails.game.TrainManager
 
configureFromXML(Tag) - Method in class rails.game.TrainType
 
configureInstance(String, Tag, Map<String, String>) - Static method in class rails.game.ComponentManager
 
ConfigWindow - Class in rails.ui.swing
 
ConfigWindow(boolean) - Constructor for class rails.ui.swing.ConfigWindow
 
configWindow - Variable in class rails.ui.swing.GameUIManager
 
CONFIRM_TOKEN - Static variable in class rails.ui.swing.ORUIManager
 
ConfirmationDialog - Class in rails.ui.swing.elements
A generic YES/NO dialog
ConfirmationDialog(DialogOwner, String, String, String, String) - Constructor for class rails.ui.swing.elements.ConfirmationDialog
 
connected - Variable in class rails.game.special.SpecialTileLay
 
connected - Variable in class rails.game.special.SpecialTokenLay
 
constructParametrisedName(String, String[]) - Static method in class rails.game.GameOption
 
contains(Class<? extends PossibleAction>) - Method in class rails.game.action.PossibleActions
 
contains(E) - Method in class rails.game.state.ArrayListState
 
contains(E) - Method in class rails.game.state.HashSetState
 
contains(Point2D.Double) - Method in class rails.ui.swing.hexmap.GUIHex
 
contains(Point) - Method in class rails.ui.swing.hexmap.GUIHex
 
containsOnlyPass() - Method in class rails.game.action.PossibleActions
 
convertEdgesToVertices() - Method in class rails.algorithms.RevenueTrainRun
defines the vertices from the list of edges
ConvertTilesXML - Class in tools
Convert an XML tile dictionary, as created by Marco Rocci's Tile Designer, to an XML file for use in Rails 18xx.
convertToHtml(String) - Static method in class rails.util.Util
Convert java string to html string Transformations: - Converts \n to
convertValueToBoolean(String) - Static method in class rails.game.GameOption
Get GameOption Value as Boolean Value
convertVerticesToEdges() - Method in class rails.algorithms.RevenueTrainRun
defines the edges from the list of vertices
coordinateFlatMargin - Variable in class rails.ui.swing.hexmap.HexMap
 
coordinatePeakMargin - Variable in class rails.ui.swing.hexmap.HexMap
 
coordinateXMargin - Variable in class rails.ui.swing.hexmap.HexMap
 
coordinateYMargin - Variable in class rails.ui.swing.hexmap.HexMap
 
copy() - Method in class rails.game.PublicCertificate
 
copy() - Method in interface rails.game.PublicCertificateI
Clone this certificate
CorrectionAction - Class in rails.game.correct
Base class for all actions that correct the state of the game.
CorrectionAction() - Constructor for class rails.game.correct.CorrectionAction
 
CorrectionManager - Class in rails.game.correct
 
CorrectionManager(GameManager, CorrectionType) - Constructor for class rails.game.correct.CorrectionManager
 
CorrectionManagerI - Interface in rails.game.correct
CorrectionManagerI is the interface for the specific CorrectionManagers Corrections use the (abstract) factory pattern.
correctionManagers - Variable in class rails.game.GameManager
 
CorrectionModeAction - Class in rails.game.correct
Action class to request specific correction actions
CorrectionModeAction(CorrectionType, boolean) - Constructor for class rails.game.correct.CorrectionModeAction
Initializes with all possible correction types
correctionName - Variable in class rails.game.correct.CorrectionAction
 
correctionType - Variable in class rails.game.correct.CorrectionAction
 
CorrectionType - Enum in rails.game.correct
Enumerates the possible Corrections
cost - Variable in class rails.game.Train
 
cost - Variable in class rails.game.TrainType
 
countEdges - Variable in class rails.algorithms.RevenueCalculator
 
countFreeTiles() - Method in class rails.game.Tile
Return the number of free tiles
countFreeTiles() - Method in interface rails.game.TileI
 
countHexes - Variable in class rails.game.TrainType
 
country - Static variable in class rails.util.LocalText
 
countSharesPerRecipient() - Method in class rails.game.OperatingRound
 
countSharesPerRecipient() - Method in class rails.game.specific._1835.OperatingRound_1835
Count the number of shares per revenue recipient
countsHexes() - Method in class rails.game.TrainType
 
countsHexes() - Method in interface rails.game.TrainTypeI
 
countVisits - Variable in class rails.algorithms.RevenueCalculator
 
create(NetworkGraphBuilder, PublicCompanyI) - Static method in class rails.algorithms.NetworkCompanyGraph
 
create(GameManagerI) - Static method in class rails.algorithms.NetworkGraphBuilder
 
createCompany(String, Tag) - Method in class rails.game.CompanyType
 
createCompany(String, Tag) - Method in interface rails.game.CompanyTypeI
 
createComponents() - Method in class test.SVGApplication
 
createCorrections() - Method in class rails.game.correct.CashCorrectionManager
 
createCorrections() - Method in class rails.game.correct.CorrectionManager
 
createCorrections() - Method in interface rails.game.correct.CorrectionManagerI
 
createCorrections() - Method in class rails.game.correct.MapCorrectionManager
 
createFromRailsTrain(TrainI) - Static method in class rails.algorithms.NetworkTrain
 
createFromString(String) - Static method in class rails.algorithms.NetworkTrain
 
createNewReportItem(int) - Static method in class rails.game.ReportBuffer
Creates a new report item
createPhaseTwoGraph() - Method in class rails.algorithms.NetworkCompanyGraph
 
createRevenueAdapter(GameManagerI, PublicCompanyI, PhaseI) - Static method in class rails.algorithms.RevenueAdapter
 
createRevenueGraph(Collection<NetworkVertex>) - Method in class rails.algorithms.NetworkCompanyGraph
 
createRound(Class<T>) - Method in class rails.game.GameManager
 
createRound(Class<T>, U) - Method in class rails.game.GameManager
 
createRouteGraph(boolean) - Method in class rails.algorithms.NetworkCompanyGraph
 
createTrain() - Method in class rails.game.TrainType
 
createUserProfile(String, String) - Static method in class rails.util.Config
create new profile
creditsButton - Variable in class rails.ui.swing.GameSetupWindow
 
ctx - Variable in class test.SVGOffscreenLoader
 
currentBestRun - Variable in class rails.algorithms.RevenueCalculator
 
currentBestValue - Variable in class rails.algorithms.RevenueCalculator
 
currentDialog - Variable in class rails.ui.swing.GameUIManager
 
currentDialogAction - Variable in class rails.ui.swing.GameUIManager
 
currentGUITile - Variable in class rails.ui.swing.hexmap.GUIHex
 
currentLoanValue - Variable in class rails.game.PublicCompany
 
currentNormalTokenLays - Variable in class rails.game.OperatingRound
 
currentNumberOfLoans - Variable in class rails.game.PublicCompany
 
currentNumberOfOperatingRounds - Variable in class rails.game.GameManager
 
currentPhase - Variable in class rails.game.PhaseManager
 
currentPlayer - Variable in class rails.game.GameManager
 
currentPlayer - Variable in class rails.game.StartRound
 
currentPlayer - Variable in class rails.game.StockRound
 
currentPrice - Variable in class rails.game.PublicCompany
Current share price, represented by a stock market location object
currentRound - Variable in class rails.game.GameManager
Current round should not be set here but from within the Round classes.
currentRound - Variable in class rails.ui.swing.GameUIManager
 
currentRound - Variable in class rails.ui.swing.StatusWindow
 
currentRoundName - Variable in class rails.ui.swing.GameUIManager
 
currentRoundType - Variable in class rails.ui.swing.GameUIManager
 
currentSpecialProperties - Variable in class rails.game.OperatingRound
 
currentSpecialTokenLays - Variable in class rails.game.OperatingRound
 
currentSquare - Variable in class rails.game.StockMarket
 
currentTile - Variable in class rails.game.MapHex
 
currentTile - Variable in class rails.ui.swing.hexmap.GUIHex
 
currentTileId - Variable in class rails.ui.swing.hexmap.GUIHex
 
currentTileOrientation - Variable in class rails.ui.swing.hexmap.GUIHex
 
currentTileRotation - Variable in class rails.game.MapHex
 
currPrice - Variable in class rails.ui.swing.GameStatus
 
currPriceXOffset - Variable in class rails.ui.swing.GameStatus
 
currPriceYOffset - Variable in class rails.ui.swing.GameStatus
 
curTxf - Variable in class test.SVGOffscreenLoader
 

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