|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Classes in rails.game used by rails.algorithms | |
---|---|
City
A City object represents any junction on the map that is relevant for establishing train run length and revenue calculation. |
|
ConfigurableComponentI
Interface for rails.game components which can be configured from an XML element. |
|
ConfigurationException
Class for reporting problems with reading configuration files. |
|
GameManagerI
|
|
MapHex
Represents a Hex on the Map from the Model side. |
|
MapManager
MapManager configures the map layout from XML |
|
PhaseI
|
|
PublicCompanyI
Interface to be used to access PublicCompany instances. |
|
Station
A Station object represents any junction on a tile, where one, two or more track fragments meet. |
|
TokenI
|
|
TrainI
|
|
TrainTypeI
|
Classes in rails.game used by rails.common | |
---|---|
RoundI
A common interface to the various "Rounds". |
Classes in rails.game used by rails.game | |
---|---|
Bank
|
|
BaseToken
A BaseToken object represents a token that a operating public company can place on the map to act as a rail building and train running starting point. |
|
Bonus
An object of class Bonus represent extra income for the owning company, usually connected to certain map locations. |
|
BonusToken
A BonusToken object represents a token that a operating public company can place on the map to gain extra revenue or other privileges. |
|
CashHolder
|
|
Certificate
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. |
|
City
A City object represents any junction on the map that is relevant for establishing train run length and revenue calculation. |
|
Closeable
|
|
Company
|
|
CompanyI
To be implemented by any Company object. |
|
CompanyManagerI
Interface for CompanyManager objects. |
|
CompanyTypeI
The interface for StockSpaceType. |
|
ComponentManager
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. |
|
ConfigurableComponentI
Interface for rails.game components which can be configured from an XML element. |
|
ConfigurationException
Class for reporting problems with reading configuration files. |
|
DisplayBuffer
Class to write a log, and also to maintain a log message stack for writing to the UI. |
|
Game
|
|
GameDef.OrStep
OR step values |
|
GameDef.Parm
|
|
GameManager
This class manages the playing rounds by supervising all implementations of Round. |
|
GameManagerI
|
|
GameOption
|
|
MapHex
Represents a Hex on the Map from the Model side. |
|
MapHex.Run
|
|
MapManager
MapManager configures the map layout from XML |
|
OperatingRound
Implements a basic Operating Round. |
|
Phase
|
|
PhaseI
|
|
PhaseManager
|
|
Player
Player class holds all player-specific data |
|
PlayerManager
|
|
Portfolio
|
|
PrivateCompanyI
|
|
PublicCertificate
|
|
PublicCertificateI
|
|
PublicCompanyI
Interface to be used to access PublicCompany instances. |
|
ReportBuffer
Class to write a log, and also to maintain a log message stack for writing to the UI. |
|
Round
|
|
RoundI
A common interface to the various "Rounds". |
|
ShareSellingRound
|
|
StartItem
Each object of this class represents a "start packet item", which consist of one or two certificates. |
|
StartPacket
A Start Packet comprises a number of Start Items. |
|
StartRound
|
|
Station
A Station object represents any junction on a tile, where one, two or more track fragments meet. |
|
StationHolder
|
|
StockMarketI
|
|
StockRound
Implements a basic Stock Round. |
|
StockSpace
Objects of this class represent a square on the StockMarket. |
|
StockSpaceI
|
|
StockSpaceTypeI
The interface for StockSpaceType. |
|
TileI
|
|
TileManager
|
|
Token
|
|
TokenHolder
Interface for implementing a TokenHolder A TokenHolder is any object that can have a token played upon it. |
|
TokenI
|
|
Track
Represents a piece of track on one tile. |
|
Train
|
|
TrainI
|
|
TrainManager
|
|
TrainTypeI
|
Classes in rails.game used by rails.game.action | |
---|---|
BonusToken
A BonusToken object represents a token that a operating public company can place on the map to gain extra revenue or other privileges. |
|
CashHolder
|
|
CompanyManagerI
Interface for CompanyManager objects. |
|
ConfigurationException
Class for reporting problems with reading configuration files. |
|
GameManagerI
|
|
MapHex
Represents a Hex on the Map from the Model side. |
|
Player
Player class holds all player-specific data |
|
Portfolio
|
|
PrivateCompanyI
|
|
PublicCertificateI
|
|
PublicCompanyI
Interface to be used to access PublicCompany instances. |
|
StartItem
Each object of this class represents a "start packet item", which consist of one or two certificates. |
|
TileI
|
|
TrainI
|
Classes in rails.game used by rails.game.correct | |
---|---|
BaseToken
A BaseToken object represents a token that a operating public company can place on the map to act as a rail building and train running starting point. |
|
CashHolder
|
|
GameManager
This class manages the playing rounds by supervising all implementations of Round. |
|
MapHex
Represents a Hex on the Map from the Model side. |
|
Player
Player class holds all player-specific data |
|
PrivateCompanyI
|
|
PublicCompanyI
Interface to be used to access PublicCompany instances. |
|
Station
A Station object represents any junction on a tile, where one, two or more track fragments meet. |
|
TileI
|
Classes in rails.game used by rails.game.model | |
---|---|
Bonus
An object of class Bonus represent extra income for the owning company, usually connected to certain map locations. |
|
CashHolder
|
|
Player
Player class holds all player-specific data |
|
Portfolio
|
|
PrivateCompanyI
|
|
PublicCompanyI
Interface to be used to access PublicCompany instances. |
|
StockSpaceI
|
Classes in rails.game used by rails.game.move | |
---|---|
CashHolder
|
|
City
A City object represents any junction on the map that is relevant for establishing train run length and revenue calculation. |
|
MapHex
Represents a Hex on the Map from the Model side. |
|
PublicCompanyI
Interface to be used to access PublicCompany instances. |
|
StockMarketI
|
|
StockSpaceI
|
|
TileI
|
Classes in rails.game used by rails.game.special | |
---|---|
CashHolder
|
|
CompanyI
To be implemented by any Company object. |
|
ConfigurableComponentI
Interface for rails.game components which can be configured from an XML element. |
|
ConfigurationException
Class for reporting problems with reading configuration files. |
|
GameManagerI
|
|
MapHex
Represents a Hex on the Map from the Model side. |
|
TileI
|
|
Token
|
|
TokenI
|
Classes in rails.game used by rails.game.specific._1825 | |
---|---|
CashHolder
|
|
Company
|
|
CompanyI
To be implemented by any Company object. |
|
ConfigurableComponentI
Interface for rails.game components which can be configured from an XML element. |
|
GameManagerI
|
|
OperatingRound
Implements a basic Operating Round. |
|
Portfolio
|
|
PublicCompany
This class provides an implementation of a (perhaps only basic) public company. |
|
PublicCompanyI
Interface to be used to access PublicCompany instances. |
|
Round
|
|
RoundI
A common interface to the various "Rounds". |
|
StartItem
Each object of this class represents a "start packet item", which consist of one or two certificates. |
|
StartRound
|
|
StockRound
Implements a basic Stock Round. |
|
StockSpaceI
|
|
TokenHolder
Interface for implementing a TokenHolder A TokenHolder is any object that can have a token played upon it. |
Classes in rails.game used by rails.game.specific._1835 | |
---|---|
CashHolder
|
|
CompanyI
To be implemented by any Company object. |
|
ConfigurableComponentI
Interface for rails.game components which can be configured from an XML element. |
|
GameManager
This class manages the playing rounds by supervising all implementations of Round. |
|
GameManagerI
|
|
OperatingRound
Implements a basic Operating Round. |
|
Player
Player class holds all player-specific data |
|
Portfolio
|
|
PublicCompanyI
Interface to be used to access PublicCompany instances. |
|
Round
|
|
RoundI
A common interface to the various "Rounds". |
|
StockRound
Implements a basic Stock Round. |
|
StockSpaceI
|
Classes in rails.game used by rails.game.specific._1851 | |
---|---|
GameManagerI
|
|
Round
|
|
RoundI
A common interface to the various "Rounds". |
|
StartItem
Each object of this class represents a "start packet item", which consist of one or two certificates. |
|
StartRound
|
Classes in rails.game used by rails.game.specific._1856 | |
---|---|
CashHolder
|
|
Company
|
|
CompanyI
To be implemented by any Company object. |
|
CompanyTypeI
The interface for StockSpaceType. |
|
ConfigurableComponentI
Interface for rails.game components which can be configured from an XML element. |
|
ConfigurationException
Class for reporting problems with reading configuration files. |
|
GameDef.OrStep
OR step values |
|
GameManager
This class manages the playing rounds by supervising all implementations of Round. |
|
GameManagerI
|
|
OperatingRound
Implements a basic Operating Round. |
|
Player
Player class holds all player-specific data |
|
Portfolio
|
|
PublicCompany
This class provides an implementation of a (perhaps only basic) public company. |
|
PublicCompanyI
Interface to be used to access PublicCompany instances. |
|
Round
|
|
RoundI
A common interface to the various "Rounds". |
|
ShareSellingRound
|
|
StockRound
Implements a basic Stock Round. |
|
StockSpaceI
|
|
SwitchableUIRound
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. |
|
TokenHolder
Interface for implementing a TokenHolder A TokenHolder is any object that can have a token played upon it. |
|
TrainI
|
Classes in rails.game used by rails.game.specific._1880 | |
---|---|
CashHolder
|
|
Company
|
|
CompanyI
To be implemented by any Company object. |
|
ConfigurableComponentI
Interface for rails.game components which can be configured from an XML element. |
|
GameManagerI
|
|
OperatingRound
Implements a basic Operating Round. |
|
PublicCompany
This class provides an implementation of a (perhaps only basic) public company. |
|
PublicCompanyI
Interface to be used to access PublicCompany instances. |
|
Round
|
|
RoundI
A common interface to the various "Rounds". |
|
StartRound
|
|
StockRound
Implements a basic Stock Round. |
|
TokenHolder
Interface for implementing a TokenHolder A TokenHolder is any object that can have a token played upon it. |
Classes in rails.game used by rails.game.specific._1889 | |
---|---|
GameManagerI
|
|
OperatingRound
Implements a basic Operating Round. |
|
Round
|
|
RoundI
A common interface to the various "Rounds". |
Classes in rails.game used by rails.game.specific._18AL | |
---|---|
ConfigurableComponentI
Interface for rails.game components which can be configured from an XML element. |
|
ConfigurationException
Class for reporting problems with reading configuration files. |
|
GameManagerI
|
|
MapHex
Represents a Hex on the Map from the Model side. |
|
OperatingRound
Implements a basic Operating Round. |
|
Round
|
|
RoundI
A common interface to the various "Rounds". |
|
Token
|
|
TokenI
|
|
Train
|
|
TrainI
|
|
TrainTypeI
|
Classes in rails.game used by rails.game.specific._18EU | |
---|---|
City
A City object represents any junction on the map that is relevant for establishing train run length and revenue calculation. |
|
ConfigurableComponentI
Interface for rails.game components which can be configured from an XML element. |
|
GameManager
This class manages the playing rounds by supervising all implementations of Round. |
|
GameManagerI
|
|
OperatingRound
Implements a basic Operating Round. |
|
Player
Player class holds all player-specific data |
|
PublicCompanyI
Interface to be used to access PublicCompany instances. |
|
Round
|
|
RoundI
A common interface to the various "Rounds". |
|
StartRound
|
|
StockRound
Implements a basic Stock Round. |
|
TrainTypeI
|
Classes in rails.game used by rails.game.specific._18Kaas | |
---|---|
ConfigurableComponentI
Interface for rails.game components which can be configured from an XML element. |
|
ConfigurationException
Class for reporting problems with reading configuration files. |
|
GameManagerI
|
Classes in rails.game used by rails.game.specific._18TN | |
---|---|
GameManagerI
|
|
OperatingRound
Implements a basic Operating Round. |
|
Player
Player class holds all player-specific data |
|
PrivateCompanyI
|
|
Round
|
|
RoundI
A common interface to the various "Rounds". |
Classes in rails.game used by rails.ui.swing | |
---|---|
Bank
|
|
Game
|
|
GameManagerI
|
|
GameOption
|
|
OperatingRound
Implements a basic Operating Round. |
|
PhaseI
|
|
Player
Player class holds all player-specific data |
|
Portfolio
|
|
PublicCompanyI
Interface to be used to access PublicCompany instances. |
|
RoundI
A common interface to the various "Rounds". |
|
StartRound
|
|
TileI
|
|
TileManager
|
|
TokenI
|
Classes in rails.game used by rails.ui.swing.elements | |
---|---|
PublicCompanyI
Interface to be used to access PublicCompany instances. |
|
StockSpaceI
|
Classes in rails.game used by rails.ui.swing.gamespecific._1835 | |
---|---|
PublicCompanyI
Interface to be used to access PublicCompany instances. |
Classes in rails.game used by rails.ui.swing.hexmap | |
---|---|
City
A City object represents any junction on the map that is relevant for establishing train run length and revenue calculation. |
|
MapHex
Represents a Hex on the Map from the Model side. |
|
MapManager
MapManager configures the map layout from XML |
|
PhaseI
|
|
TileI
|
|
TokenI
|
Classes in rails.game used by rails.util | |
---|---|
CashHolder
|
|
ConfigurationException
Class for reporting problems with reading configuration files. |
Classes in rails.game used by tools | |
---|---|
ConfigurationException
Class for reporting problems with reading configuration files. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |