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

S

SAVE - Static variable in class rails.game.action.GameAction
 
save(GameAction) - Method in class rails.game.GameManager
 
save(File, boolean, String) - Method in class rails.game.GameManager
 
save() - Method in class rails.ui.swing.WindowSettings
 
SAVE_CMD - Static variable in class rails.ui.swing.ReportWindow
 
SAVE_CMD - Static variable in class rails.ui.swing.StatusWindow
 
saveActiveProfile() - Static method in class rails.util.Config
save active Profile
saveAutoSavedFilename(String) - Method in class rails.ui.swing.GameUIManager
 
savedAction - Variable in class rails.game.OperatingRound
 
saveDateTimeFormat - Variable in class rails.ui.swing.GameUIManager
 
savedFileExtension - Variable in class rails.ui.swing.GameSetupWindow
 
saveDirectory - Variable in class rails.ui.swing.GameUIManager
 
saveExtension - Variable in class rails.ui.swing.GameUIManager
 
saveFileVersionID - Static variable in class rails.game.GameManager
Overall save file version ID, taking into account the version ID of the action package.
saveGame(GameAction) - Method in class rails.ui.swing.GameUIManager
 
savePattern - Variable in class rails.ui.swing.GameUIManager
 
savePrefix - Variable in class rails.ui.swing.GameUIManager
 
saveSuffix - Variable in class rails.ui.swing.GameUIManager
 
saveSuffixSpec - Variable in class rails.ui.swing.GameUIManager
 
scale - Variable in class rails.ui.swing.hexmap.HexMap
 
Scale - Class in rails.ui.swing
Class Scale holds static information used to scale all GUI elements.
Scale() - Constructor for class rails.ui.swing.Scale
 
scale - Static variable in class rails.ui.swing.Scale
 
scaleHex(double, double, int, double) - Method in class rails.ui.swing.hexmap.GUIHex
 
scaleHexesGUI() - Method in class rails.ui.swing.hexmap.HexMap
 
ScoreTileOnlyOnceModifier - Class in rails.game.specific._1825
This modifier ensures that on each tile only one station can be visited
ScoreTileOnlyOnceModifier() - Constructor for class rails.game.specific._1825.ScoreTileOnlyOnceModifier
 
scrapHeap - Variable in class rails.game.Round
 
SCRAPHEAP_NAME - Static variable in class rails.game.Portfolio
 
scrollDown() - Method in class rails.ui.swing.AbstractReportWindow
 
scrollDown() - Method in class rails.ui.swing.ReportWindow
 
scrollDown() - Method in class rails.ui.swing.ReportWindowDynamic
 
scrollDown(int) - Method in class rails.util.ListAndFixSavedFiles
 
scrollPaneShowRectangle(Rectangle) - Method in class rails.ui.swing.MapPanel
 
secondary - Variable in class rails.game.StartItem
 
secondKey - Variable in class rails.game.move.DoubleMapChange
 
Select - Class in rails.ui.swing.elements
 
Select(int[]) - Constructor for class rails.ui.swing.elements.Select
 
Select(Object[]) - Constructor for class rails.ui.swing.elements.Select
 
SELECT_HEX_FOR_TILE - Static variable in class rails.ui.swing.ORUIManager
 
SELECT_HEX_FOR_TOKEN - Static variable in class rails.ui.swing.ORUIManager
 
SELECT_PAYOUT - Static variable in class rails.ui.swing.ORUIManager
 
SELECT_STEP - Static variable in class rails.game.specific._18EU.StartRound_18EU
 
SELECT_TILE - Static variable in class rails.ui.swing.ORUIManager
 
SELECT_TOKEN - Static variable in class rails.ui.swing.ORUIManager
 
SELECTABLE - Static variable in class rails.game.StartItem
 
SELECTABLE_SCALE - Static variable in class rails.ui.swing.hexmap.GUIHex
 
selectableColor - Static variable in class rails.ui.swing.hexmap.GUIHex
 
selectCancel() - Method in class rails.game.correct.MapCorrectionAction
 
selectConfirmed() - Method in class rails.game.correct.MapCorrectionAction
 
SELECTED_SCALE - Static variable in class rails.ui.swing.hexmap.GUIHex
 
selectedAction - Variable in class rails.game.OperatingRound
 
selectedHex - Variable in class rails.ui.swing.hexmap.HexMap
 
selectedHomeStation - Variable in class rails.game.specific._18EU.StartCompany_18EU
 
selectedHomeStationName - Variable in class rails.game.specific._18EU.StartCompany_18EU
 
selectedOption - Variable in class rails.ui.swing.elements.RadioButtonDialog
 
selectedOptions - Variable in class rails.ui.swing.elements.CheckBoxDialog
 
selectedOptions - Variable in class rails.ui.swing.GameSetupWindow
 
selectedTargetCompany - Variable in class rails.game.action.MergeCompanies
 
selectedTargetCompanyName - Variable in class rails.game.action.MergeCompanies
 
selectHex(MapHex) - Method in class rails.game.correct.MapCorrectionAction
 
selectHex(GUIHex) - Method in class rails.ui.swing.hexmap.HexMap
 
selectionPane - Variable in class rails.ui.swing.gamespecific._18AL.NameTrainsDialog
 
selectOrientation(int) - Method in class rails.game.correct.MapCorrectionAction
 
selectRelayBaseTokens(List<Station>) - Method in class rails.game.correct.MapCorrectionAction
 
selectTile(TileI) - Method in class rails.game.correct.MapCorrectionAction
 
sell(PublicCompanyI, int) - Method in class rails.game.StockMarket
 
sell(PublicCompanyI, int) - Method in interface rails.game.StockMarketI
 
SELL_BUY - Static variable in class rails.game.StockRound
 
SELL_BUY_OR_BUY_SELL - Static variable in class rails.game.StockRound
 
SELL_BUY_SELL - Static variable in class rails.game.StockRound
 
SELL_CMD - Static variable in class rails.ui.swing.GameStatus
 
SELL_CMD - Static variable in class rails.ui.swing.StatusWindow
 
SellBonusToken - Class in rails.game.special
 
SellBonusToken() - Constructor for class rails.game.special.SellBonusToken
 
sellingPlayer - Variable in class rails.game.ShareSellingRound
 
sellingPlayer - Variable in class rails.game.TreasuryShareRound
 
sellObligationLifted - Variable in class rails.game.StockRound
Records lifted share selling obligations in the current round
sellPrices - Variable in class rails.game.StockRound
 
SellShares - Class in rails.game.action
 
SellShares(String, int, int, int) - Constructor for class rails.game.action.SellShares
 
sellShares(SellShares) - Method in class rails.game.ShareSellingRound
 
sellShares(SellShares) - Method in class rails.game.StockRound
 
sellShares(SellShares) - Method in class rails.game.TreasuryShareRound
 
sequenceRule - Variable in class rails.game.StockRound
 
SequenceUtil - Class in rails.util
 
serialVersionUID - Static variable in class rails.common.GuiHints
 
serialVersionUID - Static variable in class rails.common.ServerToClient
 
serialVersionUID - Static variable in class rails.game.action.BidStartItem
 
serialVersionUID - Static variable in class rails.game.action.BuyBonusToken
 
serialVersionUID - Static variable in class rails.game.action.BuyCertificate
 
serialVersionUID - Static variable in class rails.game.action.BuyPrivate
 
serialVersionUID - Static variable in class rails.game.action.BuyStartItem
 
serialVersionUID - Static variable in class rails.game.action.BuyTrain
 
serialVersionUID - Static variable in class rails.game.action.DiscardTrain
 
serialVersionUID - Static variable in class rails.game.action.ExchangeableToken
 
serialVersionUID - Static variable in class rails.game.action.ExchangeTokens
 
serialVersionUID - Static variable in class rails.game.action.GameAction
 
serialVersionUID - Static variable in class rails.game.action.LayBaseToken
 
serialVersionUID - Static variable in class rails.game.action.LayBonusToken
 
serialVersionUID - Static variable in class rails.game.action.LayTile
 
serialVersionUID - Static variable in class rails.game.action.LayToken
 
serialVersionUID - Static variable in class rails.game.action.MergeCompanies
 
serialVersionUID - Static variable in class rails.game.action.NullAction
 
serialVersionUID - Static variable in class rails.game.action.PossibleAction
 
serialVersionUID - Static variable in class rails.game.action.ReachDestinations
 
serialVersionUID - Static variable in class rails.game.action.RepayLoans
 
serialVersionUID - Static variable in class rails.game.action.RequestTurn
 
serialVersionUID - Static variable in class rails.game.action.SellShares
 
serialVersionUID - Static variable in class rails.game.action.SetDividend
 
serialVersionUID - Static variable in class rails.game.action.StartCompany
 
serialVersionUID - Static variable in class rails.game.action.StartItemAction
 
serialVersionUID - Static variable in class rails.game.action.TakeLoans
 
serialVersionUID - Static variable in class rails.game.action.UseSpecialProperty
 
serialVersionUID - Static variable in class rails.game.correct.CashCorrectionAction
The Constant serialVersionUID.
serialVersionUID - Static variable in class rails.game.correct.CorrectionAction
 
serialVersionUID - Static variable in class rails.game.correct.CorrectionModeAction
 
serialVersionUID - Static variable in class rails.game.correct.MapCorrectionAction
The Constant serialVersionUID.
serialVersionUID - Static variable in class rails.game.correct.OperatingCost
The Constant serialVersionUID.
serialVersionUID - Static variable in class rails.game.model.ViewUpdate
 
serialVersionUID - Static variable in class rails.game.specific._1835.FoldIntoPrussian
 
serialVersionUID - Static variable in class rails.game.specific._18AL.AssignNamedTrains
 
serialVersionUID - Static variable in class rails.game.specific._18EU.StartCompany_18EU
 
ServerToClient - Class in rails.common
Instances of this class are intended to carry all data that (after the foreseen client/server split) would be sent from the server (game enigine) to the client (GUI) after completion of the processing of each player action.
ServerToClient() - Constructor for class rails.common.ServerToClient
 
set - Variable in class rails.algorithms.RevenueAdapter.EdgeTravel
 
set - Variable in class rails.algorithms.RevenueAdapter.VertexVisit
 
set(List<Bonus>) - Method in class rails.game.model.BonusModel
 
set(int) - Method in class rails.game.model.MoneyModel
 
set - Variable in class rails.game.move.SetChange
 
set(boolean) - Method in class rails.game.state.BooleanState
 
set(E, boolean) - Method in class rails.game.state.GenericState
 
set(E) - Method in class rails.game.state.GenericState
 
set(int) - Method in class rails.game.state.IntegerState
 
set(Object, boolean) - Method in class rails.game.state.State
 
set(Object) - Method in class rails.game.state.State
 
set(String) - Method in class rails.game.state.StringState
 
set(int) - Static method in class rails.ui.swing.Scale
 
set(JFrame) - Method in class rails.ui.swing.WindowSettings
 
SET_REVENUE - Static variable in class rails.ui.swing.ORUIManager
 
SET_REVENUE_CMD - Static variable in class rails.ui.swing.ORPanel
 
setActed() - Method in class rails.game.action.PossibleAction
 
setActive(boolean) - Method in class rails.ui.swing.AutoLoadPoller
 
setActiveFilepath(String) - Static method in class rails.util.Config
sets filename for an active profile (and store list of profiles)
setActivePanel(GuiDef.Panel) - Method in class rails.common.GuiHints
 
setActualBid(int) - Method in class rails.game.action.BidStartItem
 
setActualRevenue(int) - Method in class rails.game.action.SetDividend
 
setAddedCash(int) - Method in class rails.game.action.BuyTrain
 
setAllowedTileLays(List<LayTile>) - Method in class rails.ui.swing.hexmap.HexMap
 
setAllowedTileLays(List<LayTile>) - Method in class rails.ui.swing.MapPanel
 
setAllowedTokenLays(List<T>) - Method in class rails.ui.swing.hexmap.HexMap
 
setAllowedTokenLays(List<T>) - Method in class rails.ui.swing.MapPanel
 
setAllowedValues(List<String>) - Method in class rails.game.GameOption
 
setAllowedValues(String[]) - Method in class rails.game.GameOption
 
setAmount(int) - Method in class rails.game.correct.CashCorrectionAction
 
setAmount(int) - Method in class rails.game.correct.OperatingCost
 
setAntialias(boolean) - Static method in class rails.ui.swing.hexmap.GUIHex
 
setAnyTrainBought(boolean) - Method in class rails.game.TrainManager
 
setAssociatedSharePrice(int) - Method in class rails.game.action.BuyStartItem
 
setAutopass(Player, boolean) - Method in class rails.game.Round
 
setAvailable(Bank) - Method in class rails.game.TrainType
Make a train type available for buying by public companies.
setAvailable(Bank) - Method in interface rails.game.TrainTypeI
 
setAvailableHomeStations(List<City>) - Method in class rails.game.specific._18EU.StartCompany_18EU
 
setBankrupt() - Method in class rails.game.Player
 
setBelowLedge(boolean) - Method in class rails.game.StockSpace
 
setBelowLedge(boolean) - Method in interface rails.game.StockSpaceI
 
setBid(int, Player) - Method in class rails.game.StartItem
Register a bid.
setBit(int, int, boolean) - Static method in class rails.util.Util
 
setBlockedForTileLays(boolean) - Method in class rails.game.MapHex
 
setBlockedForTokenLays(boolean) - Method in class rails.game.MapHex
 
setBonus(int, int, int[], boolean[]) - Method in class rails.algorithms.RevenueCalculator
 
setBonusTokenLays() - Method in class rails.game.OperatingRound
TODO Should be merged with setSpecialTokenLays() in the future.
setBounds(Rectangle) - Method in class rails.ui.swing.hexmap.GUIHex
 
setBuyable(boolean) - Method in class rails.game.PublicCompany
Make company shares buyable.
setBuyable(boolean) - Method in interface rails.game.PublicCompanyI
 
setBuyableCerts() - Method in class rails.game.specific._18EU.StockRound_18EU
Create a list of certificates that a player may buy in a Stock Round, taking all rules into account.
setBuyableCerts() - Method in class rails.game.StockRound
Create a list of certificates that a player may buy in a Stock Round, taking all rules into account.
setBuyableCerts() - Method in class rails.game.TreasuryShareRound
Create a list of certificates that a player may buy in a Stock Round, taking all rules into account.
setBuyableTrains() - Method in class rails.game.OperatingRound
Get a list of buyable trains for the currently operating company.
setBuyableTrains() - Method in class rails.game.specific._18EU.OperatingRound_18EU
Modify possibleActions to follow the Pullmann train trading rules.
setCancelEnabled(boolean) - Method in class rails.ui.swing.UpgradesPanel
 
setCancelText(String) - Method in class rails.ui.swing.UpgradesPanel
 
setCanRequestTurn(Player, boolean) - Method in class rails.game.Round
 
setCapitalisation(int) - Method in class rails.game.CompanyType
 
setCapitalisation(String) - Method in class rails.game.CompanyType
 
setCapitalisation(int) - Method in interface rails.game.CompanyTypeI
 
setCapitalisation(String) - Method in interface rails.game.CompanyTypeI
 
setCapitalisation(int) - Method in class rails.game.PublicCompany
 
setCapitalisation(int) - Method in interface rails.game.PublicCompanyI
 
setCash(int) - Method in class rails.game.Bank
 
setCash(int) - Method in class rails.game.model.CashModel
 
setCertificateCount(float) - Method in class rails.game.PublicCertificate
 
setCertificateCount(float) - Method in interface rails.game.PublicCertificateI
 
setCertificates(List<PublicCertificateI>) - Method in class rails.game.PublicCompany
Assign a predefined list of certificates to this company.
setCertificates(List<PublicCertificateI>) - Method in interface rails.game.PublicCompanyI
Assign a predefined array of certificates to this company.
setCertLimitCount(int) - Method in class rails.game.Company
 
setCertLimitCount(int) - Method in interface rails.game.CompanyI
 
SetChange<E> - Class in rails.game.move
This Move class handles the addition or removal of set elements
SetChange(Set<E>, E, boolean) - Constructor for class rails.game.move.SetChange
 
setChosenHex(MapHex) - Method in class rails.game.action.LayTile
 
setChosenHex(MapHex) - Method in class rails.game.action.LayToken
 
setChosenMinor(PublicCompanyI) - Method in class rails.game.specific._18EU.StartCompany_18EU
 
setChosenStation(int) - Method in class rails.game.action.LayBaseToken
 
setCityName(String) - Method in class rails.algorithms.NetworkVertex
 
setClosed() - Method in class rails.game.Company
Close this company.
setClosed() - Method in interface rails.game.CompanyI
Set company to closed
setClosed() - Method in class rails.game.PrivateCompany
 
setClosed() - Method in class rails.game.PublicCompany
 
setClosesCompany(boolean) - Method in class rails.game.StockSpace
 
setClosesCompany(boolean) - Method in interface rails.game.StockSpaceI
 
setClosingPhase(int) - Method in class rails.game.PrivateCompany
 
setColumn(int) - Method in class rails.game.StartItem
Set the start packet row.
setCommentItems(SortedMap<Integer, String>) - Static method in class rails.game.ReportBuffer
sets user comments
setCompany(PublicCompanyI) - Method in class rails.game.action.PossibleORAction
To be used in the client (to enable safety check in the server)
setCompany(PublicCompanyI) - Method in class rails.game.PublicCertificate
 
setCompany(PublicCompanyI) - Method in interface rails.game.PublicCertificateI
 
setCompany(CompanyI) - Method in class rails.game.special.SpecialProperty
 
setCompany(CompanyI) - Method in interface rails.game.special.SpecialPropertyI
 
setCompanyCashButton(int, boolean, PossibleAction) - Method in class rails.ui.swing.GameStatus
 
setConfigSelection() - Static method in class rails.util.Config
activates configuration settings based on default settings
setConfigTest() - Static method in class rails.util.Config
activates settings used for testing
setCorrectionMenu() - Method in class rails.ui.swing.StatusWindow
 
setCorrectionType(CorrectionType) - Method in class rails.game.correct.CorrectionAction
 
setCurrentDialog(JDialog, PossibleAction) - Method in interface rails.ui.swing.elements.DialogOwner
 
setCurrentDialog(JDialog, PossibleAction) - Method in class rails.ui.swing.GameUIManager
 
setCurrentDialog(JDialog, PossibleAction) - Method in class rails.ui.swing.ORUIManager
 
setCurrentPlayer(Player) - Method in class rails.game.GameManager
 
setCurrentPlayer(Player) - Method in interface rails.game.GameManagerI
 
setCurrentPlayer(Player) - Method in class rails.game.Round
 
setCurrentPlayer(Player) - Method in class rails.game.StockRound
 
setCurrentPlayerIndex(int) - Method in class rails.game.GameManager
 
setCurrentPlayerIndex(int) - Method in interface rails.game.GameManagerI
 
setCurrentPlayerIndex(int) - Method in class rails.game.Round
 
setCurrentRoundType(Class<? extends RoundI>) - Method in class rails.common.GuiHints
 
setCurrentSpace(StockSpaceI) - Method in class rails.game.PublicCompany
Set a new company price.
setCurrentSpace(StockSpaceI) - Method in interface rails.game.PublicCompanyI
Set a new company price.
setDataServer(String, int) - Static method in class rails.util.ResourceLoader
 
setDefaultValue(String) - Method in class rails.game.GameOption
 
setDestinationActions() - Method in class rails.game.OperatingRound
This is currently a stub, as it is unclear if there is a common rule for setting destination reaching options.
setDestinationActions() - Method in class rails.game.specific._1856.OperatingRound_1856
 
setDiscardedTrain(TrainI) - Method in class rails.game.action.DiscardTrain
 
SetDividend - Class in rails.game.action
Action class that comprises the earnings setting and distribution steps.
SetDividend(int, boolean, int[]) - Constructor for class rails.game.action.SetDividend
 
SetDividend(int, boolean, int[], int) - Constructor for class rails.game.action.SetDividend
 
SetDividend(SetDividend) - Constructor for class rails.game.action.SetDividend
Clone an instance (used by clone)
setDoneEnabled(boolean) - Method in class rails.ui.swing.UpgradesPanel
 
setDoneText(String) - Method in class rails.ui.swing.UpgradesPanel
 
setDynamicModifiers(boolean) - Method in class rails.algorithms.RevenueCalculator
 
setEdge(int, boolean, int) - Method in class rails.algorithms.RevenueCalculator
 
setEdge(int, boolean, int) - Method in class rails.algorithms.RevenueCalculatorMulti
 
setEnabledAllWindows(boolean, JFrame) - Method in class rails.ui.swing.GameUIManager
deactivate all game windows, except the argument one
setEndsGame(boolean) - Method in class rails.game.StockSpace
 
setEndsGame(boolean) - Method in interface rails.game.StockSpaceI
 
setExchangedTokens(List<ExchangeableToken>) - Method in class rails.game.action.ExchangeTokens
 
setExchangedTrain(TrainI) - Method in class rails.game.action.BuyTrain
 
setExercised() - Method in class rails.game.special.SellBonusToken
 
setExercised() - Method in class rails.game.special.SpecialProperty
 
setExercised(boolean) - Method in class rails.game.special.SpecialProperty
 
setExercised() - Method in interface rails.game.special.SpecialPropertyI
 
setExercised() - Method in class rails.game.specific._18AL.NameTrains
Tokens can be reassigned indefinitely, so the ability is never set to exercised.
setExtraMessage(String) - Method in class rails.game.action.BuyTrain
 
setFilepath(String) - Method in class rails.game.action.GameAction
 
setFloated() - Method in class rails.game.PublicCompany
Float the company, put its initial cash in the treasury.
setFloated() - Method in interface rails.game.PublicCompanyI
Float the company, put its initial cash in the treasury.
setFloated() - Method in class rails.game.specific._1825.PublicCompany_1825
 
setFoldedCompanies(List<CompanyI>) - Method in class rails.game.specific._1835.FoldIntoPrussian
 
setForced(E) - Method in class rails.game.state.GenericState
 
setForced(Object) - Method in class rails.game.state.State
 
setForcedBuyIfNoRoute(boolean) - Method in class rails.game.action.BuyTrain
 
setFormationOrderIndex(int) - Method in class rails.game.specific._1825.PublicCompany_1825
 
setGameActions() - Method in class rails.ui.swing.StatusWindow
 
setGameOptions(Map<String, String>) - Method in class rails.util.Tag
 
setGameOverReportedUI(boolean) - Method in class rails.game.GameManager
 
setGameOverReportedUI(boolean) - Method in interface rails.game.GameManagerI
 
setGameParameter(GameDef.Parm, Object) - Method in class rails.game.GameManager
 
setGameParameter(GameDef.Parm, Object) - Method in interface rails.game.GameManagerI
 
setGameSpecificActions() - Method in class rails.game.specific._1835.StockRound_1835
Add nationalisations
setGameSpecificActions() - Method in class rails.game.specific._18EU.StockRound_18EU
An 18EU extension to StockRound.setSellableShares() that adds any mergeable Minor companies.
setGameSpecificActions() - Method in class rails.game.StockRound
Stub, can be overridden in subclasses
setGameSpecificPossibleActions() - Method in class rails.game.OperatingRound
Stub, can be overridden by subclasses
setGameSpecificPossibleActions() - Method in class rails.game.specific._1856.OperatingRound_1856
 
setGameSpecificPossibleActions() - Method in class rails.game.specific._1889.OperatingRound_1889
 
setGameSpecificPossibleActions() - Method in class rails.game.specific._18AL.OperatingRound_18AL
 
setGameUIManager(GameUIManager) - Method in class rails.ui.swing.ORUIManager
 
setGreedy(boolean) - Method in class rails.algorithms.NetworkEdge
 
setGuiHints(GuiHints) - Method in class rails.game.EndOfGameRound
 
setHadPermanentTrain(boolean) - Method in class rails.game.specific._1856.PublicCompany_CGR
 
setHexes(String) - Method in class rails.game.Tile.Upgrade
 
setHexModel(MapHex) - Method in class rails.ui.swing.hexmap.GUIHex
 
setHighlight(boolean) - Method in class rails.ui.swing.elements.Caption
 
setHighlight(boolean) - Method in class rails.ui.swing.elements.Field
 
setHolder(Portfolio) - Method in class rails.game.PrivateCompany
 
setHolder(Portfolio) - Method in interface rails.game.PrivateCompanyI
 
setHolder(MoveableHolder) - Method in class rails.game.special.SpecialProperty
 
setHolder(MoveableHolder) - Method in interface rails.game.special.SpecialPropertyI
 
setHolder(TokenHolder) - Method in class rails.game.Token
 
setHolder(TokenHolder) - Method in interface rails.game.TokenI
 
setHolder(Portfolio) - Method in class rails.game.Train
Move the train to another Portfolio.
setHolder(Portfolio) - Method in interface rails.game.TrainI
 
setHomeCityNumber(int) - Method in class rails.game.PublicCompany
 
setHomeCityNumber(int) - Method in interface rails.game.PublicCompanyI
 
setHomeHex(MapHex) - Method in class rails.game.PublicCompany
Set a non-fixed company home hex.
setHomeHex(MapHex) - Method in interface rails.game.PublicCompanyI
 
setHomeStation(City) - Method in class rails.game.specific._18EU.StartCompany_18EU
 
setIndex(int) - Method in class rails.game.Player
 
setIndex(int) - Method in class rails.game.PublicCompany
 
setIndex(int) - Method in interface rails.game.PublicCompanyI
 
setInitiallyAvailable(boolean) - Method in class rails.game.PublicCertificate
 
setInitiallyAvailable(boolean) - Method in interface rails.game.PublicCertificateI
Get the current price of this certificate.
setIPOCertButton(int, boolean, Object) - Method in class rails.ui.swing.GameStatus
 
setIPOCertButton(int, boolean) - Method in class rails.ui.swing.GameStatus
 
setIteratorStart(MapHex, Station) - Method in class rails.algorithms.NetworkGraphBuilder
 
setLabel(String) - Method in class rails.game.action.NullAction
returns the NullAction itself
setLaidTile(TileI) - Method in class rails.game.action.LayTile
 
setLastORWorthIncrease() - Method in class rails.game.Player
 
setLastRevenue(int) - Method in class rails.game.PublicCompany
Store the last revenue earned by this company.
setLastRevenue(int) - Method in interface rails.game.PublicCompanyI
 
setLastRevenueAllocation(int) - Method in class rails.game.PublicCompany
Last revenue allocation (payout, split, withhold)
setLastRevenueAllocation(int) - Method in interface rails.game.PublicCompanyI
 
setLastSavedFilename(String) - Method in class rails.ui.swing.AutoLoadPoller
 
setLeftOfLedge(boolean) - Method in class rails.game.StockSpace
 
setLeftOfLedge(boolean) - Method in interface rails.game.StockSpaceI
 
setLines(int) - Method in class rails.ui.swing.MessagePanel
 
setLinkedCompany(PublicCompany) - Method in class rails.game.specific._1880.Investor_1880
 
setLocalAction(boolean) - Method in class rails.ui.swing.ORUIManager
 
setLocale(String) - Static method in class rails.util.LocalText
 
setLocalPlayer(boolean) - Method in class rails.ui.swing.elements.Caption
 
setLocalStep(int) - Method in class rails.ui.swing.ORUIManager
 
setMajors(int) - Method in class rails.algorithms.NetworkTrain
 
setMapRelatedActions(List<T>) - Method in class rails.ui.swing.ORUIManager
 
setMessage(String) - Method in class rails.ui.swing.MessagePanel
 
setMessage(String) - Method in class rails.ui.swing.ORUIManager
 
setMinimumBid(int) - Method in class rails.game.StartItem
 
setMinors(int) - Method in class rails.algorithms.NetworkTrain
 
setMinorsToMerge(List<PublicCompanyI>) - Method in class rails.game.specific._18EU.StartCompany_18EU
 
setModel(ModelObject) - Method in class rails.ui.swing.elements.Field
 
setMoneyFormat(String) - Static method in class rails.util.Format
 
setMoneyInEscrow(int) - Method in class rails.game.specific._1856.PublicCompany_1856
 
setmoveStackIndex(int) - Method in class rails.game.action.GameAction
 
setNameToken(NamedTrainToken) - Method in class rails.game.specific._18AL.NameableTrain
 
setNeighbor(int, MapHex) - Method in class rails.game.MapHex
 
setNewValue(String) - Method in class rails.util.ConfigItem
 
setNextOperatingCompany(boolean) - Method in class rails.game.OperatingRound
 
setNextOperatingCompany(boolean) - Method in class rails.game.specific._1856.OperatingRound_1856
Implements special rules for first time operating in 1856
setNextPlayer() - Method in class rails.game.GameManager
 
setNextPlayer() - Method in interface rails.game.GameManagerI
 
setNextPlayer() - Method in class rails.game.StartRound
 
setNextPlayer() - Method in class rails.game.StartRound_1835
Set the next player turn.
setNextPlayer() - Method in class rails.game.StockRound
Internal method: pass the turn to the next player.
setNextStep(MapCorrectionManager.ActionStep) - Method in class rails.game.correct.MapCorrectionAction
 
setNoBuyLimit(boolean) - Method in class rails.game.StockSpaceType
 
setNoBuyLimit(boolean) - Method in interface rails.game.StockSpaceTypeI
 
setNoCertLimit(boolean) - Method in class rails.game.StockSpaceType
 
setNoCertLimit(boolean) - Method in interface rails.game.StockSpaceTypeI
 
setNoHoldLimit(boolean) - Method in class rails.game.StockSpaceType
 
setNoHoldLimit(boolean) - Method in interface rails.game.StockSpaceTypeI
 
setNormalTokenLays() - Method in class rails.game.OperatingRound
 
setNumberBought(int) - Method in class rails.game.action.BuyCertificate
 
setNumberSold(int) - Method in class rails.game.action.SellShares
 
setNumberTaken(int) - Method in class rails.game.action.RepayLoans
 
setNumberTaken(int) - Method in class rails.game.action.TakeLoans
 
setObsolete() - Method in class rails.game.Train
 
setObsolete() - Method in interface rails.game.TrainI
 
setOperated() - Method in class rails.game.PublicCompany
 
setOperated() - Method in interface rails.game.PublicCompanyI
 
setOperatingCompanies() - Method in class rails.game.Round
Set the operating companies in their current acting order
setOperatingCompanies(List<PublicCompanyI>, PublicCompanyI) - Method in class rails.game.Round
 
setOperatingCompanies() - Method in class rails.game.specific._1825.OperatingRound_1825
 
setOperatingCompanies(List<PublicCompanyI>, PublicCompanyI) - Method in class rails.game.specific._1825.OperatingRound_1825
 
setOperatingCompany(PublicCompanyI) - Method in class rails.game.OperatingRound
 
setOption(int) - Method in class rails.game.model.ModelObject
Optional method, to make a subclass-dependent selection of the way the "value" will be composed.
setORCompanyTurn(int) - Method in class rails.ui.swing.ORUIManager
 
setOrientation(int) - Method in class rails.game.action.LayTile
 
setORUIManager(ORUIManager) - Method in class rails.ui.swing.GameUIManager
 
setOverlay(boolean) - Static method in class rails.ui.swing.hexmap.GUIHex
 
setOwner(CashHolder) - Method in class rails.game.Portfolio
 
setOwnPostfix(String) - Method in class rails.ui.swing.AutoLoadPoller
 
setParSpace(StockSpaceI) - Method in class rails.game.PublicCompany
Set the company par price.
setParSpace(StockSpaceI) - Method in interface rails.game.PublicCompanyI
Start the company and set its initial (par) price.
setPassButton(NullAction) - Method in class rails.ui.swing.StatusWindow
 
setPermanent(boolean) - Method in class rails.game.TrainType
 
setPermanent(boolean) - Method in interface rails.game.TrainTypeI
 
setPhase(String) - Method in class rails.game.PhaseManager
 
setPhase(PhaseI) - Method in class rails.game.PhaseManager
 
setPhases(String) - Method in class rails.game.Tile.Upgrade
 
setPlayer(Player) - Method in class rails.game.StartRound
 
setPlayerCashButton(int, boolean, PossibleAction) - Method in class rails.ui.swing.GameStatus
 
setPlayerCertButton(int, int, boolean, Object) - Method in class rails.ui.swing.GameStatus
 
setPlayerCertButton(int, int, boolean) - Method in class rails.ui.swing.GameStatus
 
setPlayerCertificateLimit(int) - Method in class rails.game.GameManager
 
setPlayerCertificateLimit(int) - Method in interface rails.game.GameManagerI
 
setPlayerName(String) - Method in class rails.game.action.PossibleAction
Set the name of the player who executed the action (as opposed to the player who was allowed to do the action, which is the one set in the constructor).
setPlayers(List<String>, Bank) - Method in class rails.game.PlayerManager
 
setPlayerToStartFMERound(Player) - Method in class rails.game.specific._18EU.GameManager_18EU
 
setPollingInterval(int) - Method in class rails.ui.swing.AutoLoadPoller
 
setPoolCertButton(int, boolean, Object) - Method in class rails.ui.swing.GameStatus
 
setPoolCertButton(int, boolean) - Method in class rails.ui.swing.GameStatus
 
setPortfolio(Portfolio) - Method in class rails.game.PublicCertificate
 
setPortfolio(Portfolio) - Method in interface rails.game.PublicCertificateI
 
setPossibleAction(PossibleAction) - Method in interface rails.game.action.ActionTaker
Set just one PossibleAction (any previously added actions are removed beforehand)
setPossibleAction(PossibleAction) - Method in class rails.ui.swing.elements.ActionButton
 
setPossibleAction(PossibleAction) - Method in class rails.ui.swing.elements.ActionCheckBoxMenuItem
 
setPossibleAction(PossibleAction) - Method in class rails.ui.swing.elements.ActionLabel
 
setPossibleAction(PossibleAction) - Method in class rails.ui.swing.elements.ActionMenuItem
 
setPossibleAction(PossibleAction) - Method in class rails.ui.swing.elements.ClickField
 
setPossibleActions() - Method in class rails.game.EndOfGameRound
 
setPossibleActions() - Method in class rails.game.OperatingRound
To be called after each change, to re-establish the currently allowed actions.
setPossibleActions() - Method in class rails.game.Round
Default version, does nothing.
setPossibleActions() - Method in interface rails.game.RoundI
 
setPossibleActions() - Method in class rails.game.ShareSellingRound
 
setPossibleActions() - Method in class rails.game.specific._1825.StartRound_1825
Get a list
setPossibleActions() - Method in class rails.game.specific._1835.PrussianFormationRound
 
setPossibleActions() - Method in class rails.game.specific._1851.StartRound_1851
Get a list of items that may be bought immediately.
setPossibleActions() - Method in class rails.game.specific._1856.CGRFormationRound
 
setPossibleActions() - Method in class rails.game.specific._1856.StockRound_1856
Check if the player is president of CGR and must buy a second share
setPossibleActions() - Method in class rails.game.specific._1880.StartRound_1880
 
setPossibleActions() - Method in class rails.game.specific._18EU.FinalMinorExchangeRound
 
setPossibleActions() - Method in class rails.game.specific._18EU.StartRound_18EU
 
setPossibleActions() - Method in class rails.game.specific._18EU.StockRound_18EU
 
setPossibleActions() - Method in class rails.game.StartRound_1830
 
setPossibleActions() - Method in class rails.game.StartRound_1835
 
setPossibleActions() - Method in class rails.game.StockRound
 
setPossibleActions() - Method in class rails.game.TreasuryShareRound
 
setPossibleStations(List<Station>) - Method in class rails.game.correct.MapCorrectionAction
 
setPossibleTokenLays(List<T>) - Method in class rails.ui.swing.UpgradesPanel
 
setPostTrainPerToken(List<NameableTrain>) - Method in class rails.game.specific._18AL.AssignNamedTrains
 
setPreferredSize(Dimension) - Method in class rails.ui.swing.UpgradesPanel
 
setPresident(boolean) - Method in class rails.game.PublicCertificate
 
setPresident(boolean) - Method in interface rails.game.PublicCertificateI
 
setPresidentMayAddCash(int) - Method in class rails.game.action.BuyTrain
 
setPresidentMustAddCash(int) - Method in class rails.game.action.BuyTrain
 
setPrice(int) - Method in class rails.game.action.BuyPrivate
 
setPrice(StockSpaceI) - Method in class rails.game.model.PriceModel
 
setPricePaid(int) - Method in class rails.game.action.BuyTrain
 
setPriority(SpecialPropertyI.Priority) - Method in class rails.game.special.SpecialProperty
 
setPriority(SpecialPropertyI.Priority) - Method in interface rails.game.special.SpecialPropertyI
 
setPriority() - Method in class rails.game.StockRound
Remember the player that has the Priority Deal.
setPriorityPlayer() - Method in class rails.game.GameManager
 
setPriorityPlayer(Player) - Method in class rails.game.GameManager
 
setPriorityPlayer() - Method in interface rails.game.GameManagerI
Set priority deal to the player after the current player.
setPriorityPlayer(Player) - Method in interface rails.game.GameManagerI
 
setPriorityPlayer() - Method in class rails.game.StartRound
 
setPriorityPlayer(int) - Method in class rails.ui.swing.GameStatus
 
setPrussianFormationStartingPlayer(Player) - Method in class rails.game.specific._1835.GameManager_1835
 
setRailsVertexValue(PhaseI) - Method in class rails.algorithms.NetworkVertex
 
setReachedDestination(boolean) - Method in class rails.game.PublicCompany
 
setReachedDestination(boolean) - Method in interface rails.game.PublicCompanyI
 
setRelatedStation(Station) - Method in class rails.game.City
 
setRelayBaseTokens(boolean) - Method in class rails.game.action.LayTile
 
setReleasedTrainTypes(List<TrainTypeI>) - Method in class rails.game.TrainType
 
setReleasedTrainTypes(List<TrainTypeI>) - Method in interface rails.game.TrainTypeI
 
setReloading(boolean) - Method in class rails.game.GameManager
 
setReloading(boolean) - Method in interface rails.game.GameManagerI
 
setReplaceToken(boolean) - Method in class rails.game.action.MergeCompanies
 
setRevenue(int, int) - Method in class rails.ui.swing.ORPanel
 
setRevenueAllocation(int) - Method in class rails.game.action.SetDividend
 
setRevenueAndDividend(SetDividend) - Method in class rails.game.OperatingRound
 
setRotation(int) - Method in class rails.ui.swing.hexmap.GUITile
 
setRound(RoundI) - Method in class rails.game.GameManager
 
setRouteColours() - Static method in class rails.ui.swing.hexmap.HexMap
 
setRouteCosts(int) - Method in class rails.algorithms.NetworkEdge
 
setRouteIterator(boolean) - Method in class rails.algorithms.NetworkIterator
 
setRow(int) - Method in class rails.game.StartItem
Set the start packet row.
setRowVisibility(int, boolean) - Method in class rails.ui.swing.GridPanel
 
setRusted() - Method in class rails.game.Train
 
setRusted() - Method in interface rails.game.TrainI
 
setRusted(Portfolio) - Method in class rails.game.TrainType
 
setRusted(Portfolio) - Method in interface rails.game.TrainTypeI
 
setRustedTrainType(TrainTypeI) - Method in class rails.game.TrainType
 
setRustedTrainType(TrainTypeI) - Method in interface rails.game.TrainTypeI
 
setSaveDirectory(String) - Method in class rails.ui.swing.AutoLoadPoller
 
setSaveDirectory(String) - Method in class rails.ui.swing.GameUIManager
 
setSavePrefix(String) - Method in class rails.ui.swing.AutoLoadPoller
 
setScale(double) - Static method in class rails.ui.swing.hexmap.GUIHex
 
setScale(double) - Method in class rails.ui.swing.hexmap.GUITile
 
setScale() - Method in class rails.ui.swing.hexmap.HexMap
 
setSecondary(String, String, boolean) - Method in class rails.game.StartItem
Add a secondary certificate, that "comes with" the primary certificate.
setSelectable(boolean) - Method in class rails.ui.swing.hexmap.GUIHex
 
setSelected(boolean) - Method in class rails.game.action.ExchangeableToken
 
setSelected(boolean) - Method in class rails.ui.swing.hexmap.GUIHex
 
setSelectedHex(GUIHex) - Method in class rails.ui.swing.hexmap.HexMap
 
setSelectedTargetCompany(PublicCompanyI) - Method in class rails.game.action.MergeCompanies
 
setSelectedToken() - Method in class rails.ui.swing.UpgradesPanel
 
setSelectedTokenIndex(int) - Method in class rails.ui.swing.UpgradesPanel
 
setSellableCerts() - Method in class rails.game.TreasuryShareRound
Create a list of certificates that the company may sell, taking all rules taken into account.
setSellableShares() - Method in class rails.game.ShareSellingRound
 
setSellableShares() - Method in class rails.game.specific._1825.StockRound_1825
 
setSellableShares() - Method in class rails.game.StockRound
Create a list of certificates that a player may sell in a Stock Round, taking all rules taken into account.
setSeller(CashHolder) - Method in class rails.game.special.SellBonusToken
 
setSellObligationLifted(PublicCompanyI) - Method in class rails.game.StockRound
 
setShare() - Method in class rails.game.model.ShareModel
 
setSharePriceOnly() - Method in class rails.game.action.BuyStartItem
 
setShareUnit(int) - Method in class rails.game.specific._1856.PublicCompany_CGR
 
setSink(boolean) - Method in class rails.algorithms.NetworkVertex
 
setSize() - Method in class rails.ui.swing.hexmap.EWHexMap
 
setSize() - Method in class rails.ui.swing.hexmap.HexMap
 
setSize() - Method in class rails.ui.swing.hexmap.NSHexMap
 
setSkipDone(GameDef.OrStep) - Method in class rails.game.GameManager
 
setSkipDone(GameDef.OrStep) - Method in interface rails.game.GameManagerI
 
setSlots(int) - Method in class rails.game.City
 
setSold(Player, int) - Method in class rails.game.StartItem
Set the start item sold status.
setSpecialActions() - Method in class rails.game.StockRound
 
setSpecialProperty(SpecialTrainBuy) - Method in class rails.game.action.BuyTrain
 
setSpecialProperty(SpecialTileLay) - Method in class rails.game.action.LayTile
 
setSpecialProperty(SpecialTokenLay) - Method in class rails.game.action.LayToken
 
setSpecialTokenLays() - Method in class rails.game.OperatingRound
Create a List of allowed special token lays (see LayToken class).
setSRPlayerTurn(int) - Method in class rails.ui.swing.StartRoundWindow
 
setStart(boolean) - Method in class rails.game.StockSpace
 
setStart(boolean) - Method in interface rails.game.StockSpaceI
 
setStartPrice(int) - Method in class rails.game.action.StartCompany
 
setStartVertexes(int[]) - Method in class rails.algorithms.RevenueCalculator
 
setState(Object) - Method in class rails.game.model.PriceModel
 
setState(Object) - Method in class rails.game.state.GenericState
Must only be called by the Move execute() and undo() methods
setState(Object) - Method in class rails.game.state.State
Must only be called by the Move execute() and undo() methods
setState(Object) - Method in interface rails.game.state.StateI
 
setStationType(NetworkVertex.StationType) - Method in class rails.algorithms.NetworkVertex
 
setStatus(int) - Method in class rails.game.StartItem
 
setStatus(int) - Method in class rails.ui.swing.AutoLoadPoller
 
setStep(GameDef.OrStep) - Method in class rails.game.OperatingRound
Bypass normal order of operations and explicitly set round step.
setStep(int) - Method in class rails.game.specific._18EU.StartRound_18EU
 
setTemporaryPresident(Player) - Method in class rails.game.specific._1856.PublicCompany_CGR
 
setText(String) - Method in class rails.game.model.CashModel
 
setText(String) - Method in class rails.game.model.MoneyModel
Set a fixed text, which will override the money value as long as it is not null and not "".
setTile(TileI) - Method in class rails.game.Tile.Upgrade
 
setTileColours(Map<String, Integer>) - Method in class rails.game.action.LayTile
 
setTileMode(boolean) - Method in class rails.ui.swing.UpgradesPanel
 
setTileOrientation(int) - Method in class rails.ui.swing.hexmap.GUIHex
 
setTiles(List<TileI>) - Method in class rails.game.action.LayTile
 
setTiles(List<TileI>) - Method in class rails.game.correct.MapCorrectionAction
 
setTileUpgrades(List<TileI>) - Method in class rails.ui.swing.UpgradesPanel
 
setTokenMode(boolean) - Method in class rails.ui.swing.UpgradesPanel
 
setTokens(ArrayList<TokenI>) - Method in class rails.game.City
 
setTokensToRelay(List<BaseToken>) - Method in class rails.game.correct.MapCorrectionAction
 
setTrackEdges(String) - Method in class rails.game.City
 
setTradeable(boolean) - Method in class rails.game.Train
 
setTradeable(boolean) - Method in interface rails.game.TrainI
 
setTrain(int, int, int, boolean) - Method in class rails.algorithms.RevenueCalculator
 
setTrainDiscardActions() - Method in class rails.game.specific._18EU.StockRound_18EU
 
setTrainPaths(List<GeneralPath>) - Method in class rails.ui.swing.hexmap.HexMap
 
setTrainsForExchange(List<TrainI>) - Method in class rails.game.action.BuyTrain
 
setTrainsToDiscard() - Method in class rails.game.OperatingRound
 
setTravelSet(int, int[]) - Method in class rails.algorithms.RevenueCalculatorMulti
 
setTreasuryCertButton(int, boolean, Object) - Method in class rails.ui.swing.GameStatus
 
setTreasuryCertButton(int, boolean) - Method in class rails.ui.swing.GameStatus
 
setType(String) - Method in class rails.game.GameOption
 
setUiHints(GuiHints) - Method in class rails.common.ServerToClient
 
setUniqueId(String, int) - Method in class rails.game.PublicCertificate
 
setUniqueId(String, int) - Method in interface rails.game.PublicCertificateI
Set the certificate's unique ID, for use in deserializing
setup() - Method in class rails.game.Game
 
setUp() - Method in class test.TestGame
 
setupBars() - Method in class rails.ui.swing.hexmap.HexMap
 
setupFor(RoundI) - Method in class rails.ui.swing.StatusWindow
 
setupHexes() - Method in class rails.ui.swing.hexmap.HexMap
 
setupHexesGUI() - Method in class rails.ui.swing.hexmap.HexMap
 
setUsableDuringOR(boolean) - Method in class rails.game.special.SpecialProperty
 
setUsableDuringOR(boolean) - Method in interface rails.game.special.SpecialPropertyI
 
setUsableDuringSR(boolean) - Method in class rails.game.special.SpecialProperty
 
setUsableDuringSR(boolean) - Method in interface rails.game.special.SpecialPropertyI
 
setUsableDuringTileLayingStep(boolean) - Method in class rails.game.special.SpecialProperty
 
setUsableDuringTileLayingStep(boolean) - Method in interface rails.game.special.SpecialPropertyI
 
setUsableDuringTokenLayingStep(boolean) - Method in class rails.game.special.SpecialProperty
 
setUsableDuringTokenLayingStep(boolean) - Method in interface rails.game.special.SpecialPropertyI
 
setUsableIfOwnedByCompany(boolean) - Method in class rails.game.special.SpecialProperty
 
setUsableIfOwnedByCompany(boolean) - Method in interface rails.game.special.SpecialPropertyI
 
setUsableIfOwnedByPlayer(boolean) - Method in class rails.game.special.SpecialProperty
 
setUsableIfOwnedByPlayer(boolean) - Method in interface rails.game.special.SpecialPropertyI
 
setUser(PublicCompanyI) - Method in class rails.game.BonusToken
 
setValue(int) - Method in class rails.algorithms.NetworkVertex
 
setValue(int) - Method in class rails.game.Company
 
setValue(int) - Method in interface rails.game.CompanyI
 
setVertex(int, boolean, boolean, boolean) - Method in class rails.algorithms.RevenueCalculator
 
setVertexNeighbors(int, int[], int[]) - Method in class rails.algorithms.RevenueCalculator
 
setVertexValue(int, int, int) - Method in class rails.algorithms.RevenueCalculator
 
setVisibilityHint(GuiDef.Panel, boolean) - Method in class rails.common.GuiHints
 
setVisitSet(int[]) - Method in class rails.algorithms.RevenueCalculator
 
setWorthAtORStart() - Method in class rails.game.Player
 
share - Variable in class rails.game.special.ExchangeForShare
The share size
ShareModel - Class in rails.game.model
 
ShareModel(Portfolio, PublicCompanyI) - Constructor for class rails.game.model.ShareModel
 
shareModelPerCompany - Variable in class rails.game.Portfolio
Share model per company
sharePerCert - Variable in class rails.game.action.BuyCertificate
 
sharePriceUpOnFloating - Variable in class rails.game.PublicCompany
Share price movement on floating (1851: up)
shares - Variable in class rails.game.PublicCertificate
Share percentage represented by this certificate
ShareSellingRound - Class in rails.game
 
ShareSellingRound(GameManagerI, RoundI) - Constructor for class rails.game.ShareSellingRound
Constructor with the GameManager, will call super class (StockRound's) Constructor to initialize, and and other parameters used by the Share Selling Round Class
ShareSellingRound_1856 - Class in rails.game.specific._1856
Needed to copy behaviour on share selling from StockRound_1856.
ShareSellingRound_1856(GameManagerI, RoundI) - Constructor for class rails.game.specific._1856.ShareSellingRound_1856
 
shareSellingRoundClass - Variable in class rails.game.GameManager
 
sharesOwnedByPlayers() - Method in class rails.game.PublicCompany
 
sharesOwnedByPlayers() - Method in interface rails.game.PublicCompanyI
 
shareUnit - Variable in class rails.game.PublicCompany
What percentage of ownership constitutes "one share"
shareUnitsForSharePrice - Variable in class rails.game.PublicCompany
What number of share units relates to the share price (normally 1, but 2 for 1835 Prussian)
showCompositeORNumber - Variable in class rails.game.GameManager
 
showCorrectionTileUpgrades() - Method in class rails.ui.swing.UpgradesPanel
 
showCorrectionTokenUpgrades(MapCorrectionAction) - Method in class rails.ui.swing.UpgradesPanel
 
showUpgrades() - Method in class rails.ui.swing.UpgradesPanel
 
size() - Method in class rails.game.move.MoveStack
 
size() - Method in class rails.game.state.ArrayListState
 
size() - Method in class rails.game.state.HashSetState
 
size - Variable in class rails.ui.swing.AutoSaveLoadDialog
 
size - Variable in class rails.ui.swing.elements.CheckBoxDialog
 
size - Variable in class rails.ui.swing.elements.ConfirmationDialog
 
size - Variable in class rails.ui.swing.elements.GUIStockSpace
 
size - Variable in class rails.ui.swing.elements.MessageDialog
 
size - Variable in class rails.ui.swing.elements.RadioButtonDialog
 
SKIP - Static variable in class rails.game.action.NullAction
 
skip() - Method in class rails.game.OperatingRound
 
skip() - Method in class rails.game.specific._1889.OperatingRound_1889
 
skipFirstStockRound - Variable in class rails.game.GameManager
 
skipNextDone - Variable in class rails.game.GameManager
Flag to skip a subsequent Done action (if present) during reloading.
skippedStep - Variable in class rails.game.GameManager
Step that must be in effect to do an actual Done skip during reloading.
SNAKE_VARIANT - Static variable in class rails.game.StartRound_1835
 
SOLD - Static variable in class rails.game.StartItem
 
SOLD - Static variable in class rails.game.StockRound
 
soldOut(PublicCompanyI) - Method in class rails.game.StockMarket
 
soldOut(PublicCompanyI) - Method in interface rails.game.StockMarketI
 
sortCashHolders(Collection<CashHolder>) - Static method in class rails.util.SequenceUtil
Defines a sorting on cashHolders
SPACE - Static variable in class rails.game.model.PrivatesModel
 
SPECIAL_PROPERTY - Static variable in class rails.game.action.LayBaseToken
 
SPECIAL_PROPERTY - Static variable in class rails.game.action.LayTile
 
specialProperties - Variable in class rails.game.Company
 
specialProperties - Variable in class rails.game.Portfolio
Private-independent special properties.
specialProperty - Variable in class rails.game.action.BuyBonusToken
 
specialProperty - Variable in class rails.game.action.LayToken
Special property that will be fulfilled by this token lay.
specialProperty - Variable in class rails.game.action.UseSpecialProperty
The special property that could be used
SpecialProperty - Class in rails.game.special
 
SpecialProperty() - Constructor for class rails.game.special.SpecialProperty
 
SpecialPropertyI - Interface in rails.game.special
 
SpecialPropertyI.Priority - Enum in rails.game.special
 
specialPropertyId - Variable in class rails.game.action.BuyBonusToken
 
specialPropertyId - Variable in class rails.game.action.LayToken
 
SpecialTileLay - Class in rails.game.special
 
SpecialTileLay() - Constructor for class rails.game.special.SpecialTileLay
 
SpecialTokenLay - Class in rails.game.special
 
SpecialTokenLay() - Constructor for class rails.game.special.SpecialTokenLay
 
SpecialTrainBuy - Class in rails.game.special
Special private ability involving deductions in train buying.
SpecialTrainBuy() - Constructor for class rails.game.special.SpecialTrainBuy
 
Spinner - Class in rails.ui.swing.elements
 
Spinner(int, int, int, int) - Constructor for class rails.ui.swing.elements.Spinner
 
SPLIT - Static variable in class rails.game.action.SetDividend
 
SPLIT_ROUND_DOWN - Static variable in class rails.game.OperatingRound
 
splitAllowed - Variable in class rails.game.PublicCompany
 
splitAlways - Variable in class rails.game.PublicCompany
Is the revenue always split (typical for non-share minors)
splitRevenue(int) - Method in class rails.game.OperatingRound
Split a dividend.
spMap - Static variable in class rails.game.special.SpecialProperty
 
SQRT3 - Static variable in class rails.ui.swing.hexmap.GUIHex
 
srNumber - Variable in class rails.game.GameManager
 
start() - Method in class rails.game.Game
 
start(boolean) - Method in class rails.game.move.MoveStack
 
start() - Method in class rails.game.OperatingRound
 
start(StockSpaceI) - Method in class rails.game.PublicCompany
 
start(int) - Method in class rails.game.PublicCompany
 
start() - Method in class rails.game.PublicCompany
Start a company.
start(StockSpaceI) - Method in interface rails.game.PublicCompanyI
Start the company.
start() - Method in interface rails.game.PublicCompanyI
 
start(int) - Method in interface rails.game.PublicCompanyI
 
start(Player, int, PublicCompanyI, boolean) - Method in class rails.game.ShareSellingRound
 
start(StockSpaceI) - Method in class rails.game.specific._1825.PublicCompany_1825
 
start() - Method in class rails.game.specific._1825.StartRound_1825
Start the 1825-style start round.
start() - Method in class rails.game.specific._1835.PrussianFormationRound
 
start() - Method in class rails.game.specific._1851.StartRound_1851
Start the 1835-style start round.
start(Player) - Method in class rails.game.specific._1856.CGRFormationRound
 
start(StockSpaceI) - Method in class rails.game.specific._1856.PublicCompany_1856
 
start() - Method in class rails.game.specific._1880.StartRound_1880
 
start(Player) - Method in class rails.game.specific._18EU.FinalMinorExchangeRound
 
start() - Method in class rails.game.specific._18EU.StartRound_18EU
Start the 18EU-style start round.
start() - Method in class rails.game.specific._18EU.StockRound_18EU
 
start() - Method in class rails.game.StartRound
Start the start round.
start() - Method in class rails.game.StartRound_1830
Start the 1830-style start round.
start() - Method in class rails.game.StartRound_1835
Start the 1835-style start round.
start() - Method in interface rails.game.StartRoundI
 
start(PublicCompanyI, StockSpaceI) - Method in class rails.game.StockMarket
 
start(PublicCompanyI, StockSpaceI) - Method in interface rails.game.StockMarketI
 
start() - Method in class rails.game.StockRound
 
start - Variable in class rails.game.StockSpace
 
start() - Method in class rails.game.TreasuryShareRound
 
START_GAME - Static variable in class rails.game.action.NullAction
 
START_OF_FIRST_OR - Static variable in class rails.game.PublicCompany
 
START_SPACE_TAG - Static variable in interface rails.game.StockSpaceI
The name of the XML tag for the "startSpace" property.
startCGRFormationRound(OperatingRound_1856, Player) - Method in class rails.game.specific._1856.GameManager_1856
 
StartCompany - Class in rails.game.action
 
StartCompany(PublicCompanyI, int[], int) - Constructor for class rails.game.action.StartCompany
 
StartCompany(PublicCompanyI, int[]) - Constructor for class rails.game.action.StartCompany
 
StartCompany(PublicCompanyI, int, int) - Constructor for class rails.game.action.StartCompany
 
StartCompany(PublicCompanyI, int) - Constructor for class rails.game.action.StartCompany
 
startCompany(String, StartCompany) - Method in class rails.game.specific._18EU.StockRound_18EU
Start a company by buying one or more shares (more applies to e.g.
startCompany(String, StartCompany) - Method in class rails.game.StockRound
Start a company by buying one or more shares (more applies to e.g.
StartCompany_18EU - Class in rails.game.specific._18EU
 
StartCompany_18EU(PublicCompanyI, int[]) - Constructor for class rails.game.specific._18EU.StartCompany_18EU
 
startedPhaseName - Variable in class rails.game.TrainType
 
startGame(Map<String, String>) - Method in class rails.game.GameManager
 
startGame(Map<String, String>) - Method in interface rails.game.GameManagerI
 
startingPlayer - Variable in class rails.game.StockRound
 
startItem - Variable in class rails.game.action.StartItemAction
 
StartItem - Class in rails.game
Each object of this class represents a "start packet item", which consist of one or two certificates.
StartItem(String, String, int, int, boolean) - Constructor for class rails.game.StartItem
The constructor, taking the properties of the "primary" (often teh only) certificate.
StartItemAction - Class in rails.game.action
 
StartItemAction(StartItem) - Constructor for class rails.game.action.StartItemAction
 
startItemMap - Static variable in class rails.game.StartItem
 
startItemName - Variable in class rails.game.action.StartItemAction
 
startLoadedGame() - Method in class rails.ui.swing.GameUIManager
 
startOperatingRound(boolean) - Method in class rails.game.GameManager
 
startPacket - Variable in class rails.game.GameManager
 
StartPacket - Class in rails.game
A Start Packet comprises a number of Start Items.
StartPacket(String, String) - Constructor for class rails.game.StartPacket
Constructor.
startPacket - Variable in class rails.game.StartRound
 
startPacketChecks() - Method in class rails.game.StartRound
Stub to allow start packet cleanups in subclasses
startPlayer - Variable in class rails.game.StartRound
 
startPoint - Variable in class rails.game.Track
 
startPrices - Variable in class rails.game.action.StartCompany
 
startPrices - Variable in class rails.game.StockMarket
 
startPrussianFormationRound(OperatingRound_1835) - Method in class rails.game.specific._1835.GameManager_1835
 
StartRound - Class in rails.game
 
StartRound(GameManagerI) - Constructor for class rails.game.StartRound
Will be created dynamically.
startRound - Variable in class rails.ui.swing.GameUIManager
 
StartRound_1825 - Class in rails.game.specific._1825
 
StartRound_1825(GameManagerI) - Constructor for class rails.game.specific._1825.StartRound_1825
Constructor, only to be used in dynamic instantiation.
StartRound_1830 - Class in rails.game
Implements an 1830-style initial auction.
StartRound_1830(GameManagerI) - Constructor for class rails.game.StartRound_1830
Constructor, only to be used in dynamic instantiation.
StartRound_1835 - Class in rails.game
Implements an 1835-style startpacket sale.
StartRound_1835(GameManagerI) - Constructor for class rails.game.StartRound_1835
Constructor, only to be used in dynamic instantiation.
StartRound_1851 - Class in rails.game.specific._1851
Implements an 1835-style startpacket sale.
StartRound_1851(GameManagerI) - Constructor for class rails.game.specific._1851.StartRound_1851
Constructor, only to be used in dynamic instantiation.
StartRound_1880 - Class in rails.game.specific._1880
 
StartRound_1880(GameManagerI) - Constructor for class rails.game.specific._1880.StartRound_1880
 
StartRound_18EU - Class in rails.game.specific._18EU
Implements an 1835-style startpacket sale.
StartRound_18EU(GameManagerI) - Constructor for class rails.game.specific._18EU.StartRound_18EU
Constructor, only to be used in dynamic instantiation.
StartRoundI - Interface in rails.game
 
StartRoundWindow - Class in rails.ui.swing
This displays the Auction Window
StartRoundWindow(StartRound, GameUIManager) - Constructor for class rails.ui.swing.StartRoundWindow
 
startShareSellingRound(Player, int, PublicCompanyI, boolean) - Method in class rails.game.GameManager
 
startShareSellingRound(Player, int, PublicCompanyI, boolean) - Method in interface rails.game.GameManagerI
 
startSpace - Variable in class rails.game.PublicCompany
 
startSpaces - Variable in class rails.game.StockMarket
 
startStartRound() - Method in class rails.game.GameManager
 
startStockRound() - Method in class rails.game.GameManager
 
startTrain - Variable in class rails.algorithms.RevenueCalculator
 
startTrainSet - Variable in class rails.algorithms.RevenueCalculator
 
startTreasuryShareTradingRound() - Method in class rails.game.GameManager
 
startTreasuryShareTradingRound() - Method in interface rails.game.GameManagerI
 
startVertexes - Variable in class rails.algorithms.RevenueCalculator
 
State - Class in rails.game.state
 
State(String, Class<?>) - Constructor for class rails.game.state.State
 
State(String, Object) - Constructor for class rails.game.state.State
 
StateChange - Class in rails.game.move
 
StateChange(StateI, Object) - Constructor for class rails.game.move.StateChange
 
StateChange(StateI, Object, ModelObject) - Constructor for class rails.game.move.StateChange
 
StateI - Interface in rails.game.state
 
Station - Class in rails.game
A Station object represents any junction on a tile, where one, two or more track fragments meet.
Station(TileI, int, String, String, int, int, int, String) - Constructor for class rails.game.Station
 
StationHolder - Interface in rails.game
 
status - Variable in class rails.game.StartItem
Status of the start item (buyable? biddable?) regardless whether the current player has the amount of (unblocked) cash to buy it or to bid on it.
status - Variable in class rails.ui.swing.AutoSaveLoadDialog
 
statusName - Static variable in class rails.game.StartItem
 
statusWindow - Variable in class rails.ui.swing.GameUIManager
 
StatusWindow - Class in rails.ui.swing
This is the Window used for displaying nearly all of the rails.game status.
StatusWindow() - Constructor for class rails.ui.swing.StatusWindow
 
StatusWindow_1835 - Class in rails.ui.swing.gamespecific._1835
 
StatusWindow_1835() - Constructor for class rails.ui.swing.gamespecific._1835.StatusWindow_1835
 
StatusWindow_1856 - Class in rails.ui.swing.gamespecific._1856
 
StatusWindow_1856() - Constructor for class rails.ui.swing.gamespecific._1856.StatusWindow_1856
 
StatusWindow_18EU - Class in rails.ui.swing.gamespecific._18EU
This is the Window used for displaying nearly all of the rails.game status.
StatusWindow_18EU() - Constructor for class rails.ui.swing.gamespecific._18EU.StatusWindow_18EU
 
statusWindowClassName - Variable in class rails.game.GameManager
 
step - Variable in class rails.game.specific._1835.PrussianFormationRound
 
STEP_DISCARD_TRAINS - Static variable in class rails.game.specific._1856.CGRFormationRound
 
STEP_EXCHANGE_TOKENS - Static variable in class rails.game.specific._1856.CGRFormationRound
 
STEP_REPAY_LOANS - Static variable in class rails.game.specific._1856.CGRFormationRound
 
stepObject - Variable in class rails.game.OperatingRound
 
steps - Variable in class rails.game.OperatingRound
 
stockChart - Variable in class rails.game.StockMarket
 
stockChart - Variable in class rails.ui.swing.GameUIManager
 
StockChart - Class in rails.ui.swing
This class displays the StockMarket Window.
StockChart(GameUIManager) - Constructor for class rails.ui.swing.StockChart
 
stockChartSpaces - Variable in class rails.game.StockMarket
 
stockMarket - Variable in class rails.game.Game
 
stockMarket - Variable in class rails.game.GameManager
 
stockMarket - Variable in class rails.game.PublicCompany
 
stockMarket - Variable in class rails.game.Round
 
StockMarket - Class in rails.game
 
StockMarket() - Constructor for class rails.game.StockMarket
 
StockMarketI - Interface in rails.game
 
StockRound - Class in rails.game
Implements a basic Stock Round.
StockRound(GameManagerI) - Constructor for class rails.game.StockRound
Constructor with the GameManager, will call super class (Round's) Constructor to initialize
StockRound_1825 - Class in rails.game.specific._1825
 
StockRound_1825(GameManagerI) - Constructor for class rails.game.specific._1825.StockRound_1825
Constructor with the GameManager, will call super class (StockRound's) Constructor to initialize
StockRound_1835 - Class in rails.game.specific._1835
 
StockRound_1835(GameManagerI) - Constructor for class rails.game.specific._1835.StockRound_1835
Constructor with the GameManager, will call super class (StockRound's) Constructor to initialize
StockRound_1856 - Class in rails.game.specific._1856
 
StockRound_1856(GameManagerI) - Constructor for class rails.game.specific._1856.StockRound_1856
Constructor with the GameManager, will call super class (StockRound's) Constructor to initialize
StockRound_1880 - Class in rails.game.specific._1880
 
StockRound_1880(GameManagerI) - Constructor for class rails.game.specific._1880.StockRound_1880
Constructor with the GameManager, will call super class (StockRound's) Constructor to initialize
StockRound_18EU - Class in rails.game.specific._18EU
Implements a basic Stock Round.
StockRound_18EU(GameManagerI) - Constructor for class rails.game.specific._18EU.StockRound_18EU
Constructor with the GameManager, will call super class (StockRound's) Constructor to initialize
stockRoundClass - Variable in class rails.game.GameManager
 
StockSpace - Class in rails.game
Objects of this class represent a square on the StockMarket.
StockSpace(String, int, StockSpaceTypeI) - Constructor for class rails.game.StockSpace
 
StockSpace(String, int) - Constructor for class rails.game.StockSpace
 
StockSpaceI - Interface in rails.game
 
StockSpaceType - Class in rails.game
Objects of this class represent a type of square on the StockMarket with special properties,usually represented by a non-white square colour.
StockSpaceType(String) - Constructor for class rails.game.StockSpaceType
 
StockSpaceType(String, String) - Constructor for class rails.game.StockSpaceType
 
StockSpaceTypeI - Interface in rails.game
The interface for StockSpaceType.
stockSpaceTypes - Variable in class rails.game.StockMarket
 
stopRevenueUpdate() - Method in class rails.ui.swing.ORPanel
 
StringState - Class in rails.game.state
 
StringState(String) - Constructor for class rails.game.state.StringState
 
StringState(String, String) - Constructor for class rails.game.state.StringState
 
stringValue() - Method in class rails.game.state.StringState
 
strokeCap - Variable in class rails.ui.swing.hexmap.HexMap
 
strokeJoin - Variable in class rails.ui.swing.hexmap.HexMap
 
strokeWidth - Variable in class rails.ui.swing.hexmap.HexMap
 
suite() - Static method in class test.TestGameBuilder
Builds test suite of all test games below the main test directory
SUPPRESS_INITIAL_ZERO - Static variable in class rails.game.model.MoneyModel
 
SUPPRESS_ZERO - Static variable in class rails.game.model.CalculatedMoneyModel
 
SUPPRESS_ZERO - Static variable in class rails.game.model.CashModel
 
SUPPRESS_ZERO - Static variable in class rails.game.model.MoneyModel
 
SUSPENDED - Static variable in class rails.ui.swing.AutoLoadPoller
 
SVG_X_CENTER_LOC - Static variable in class rails.ui.swing.hexmap.GUITile
 
SVG_Y_CENTER_LOC - Static variable in class rails.ui.swing.hexmap.GUITile
 
SVGApplication - Class in test
 
SVGApplication(JFrame) - Constructor for class test.SVGApplication
 
svgCanvas - Variable in class test.SVGApplication
 
SVGNS - Static variable in class test.SVGOffscreenLoader
 
SVGOffscreenLoader - Class in test
 
SVGOffscreenLoader(Document) - Constructor for class test.SVGOffscreenLoader
 
swapPresidentCertificate(PublicCompanyI, Portfolio) - Method in class rails.game.Portfolio
Swap this Portfolio's President certificate for common shares in another Portfolio.
SwitchableUIRound - Class in rails.game
Abstract class for rounds that cannot be subclassed for one of the other Round subclasses because UI is switchable: in some steps, an SR-type UI and in other steps an OR-type UI should be displayed.
SwitchableUIRound(GameManagerI) - Constructor for class rails.game.SwitchableUIRound
 
SX_ID - Static variable in class rails.game.specific._1835.GameManager_1835
 

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