Uses of Package
rails.game

Packages that use rails.game
rails.algorithms   
rails.common   
rails.game   
rails.game.action   
rails.game.correct   
rails.game.model   
rails.game.move   
rails.game.special   
rails.game.specific._1825   
rails.game.specific._1835   
rails.game.specific._1851   
rails.game.specific._1856   
rails.game.specific._1880   
rails.game.specific._1889   
rails.game.specific._18AL   
rails.game.specific._18EU   
rails.game.specific._18Kaas   
rails.game.specific._18TN   
rails.ui.swing   
rails.ui.swing.elements   
rails.ui.swing.gamespecific._1835   
rails.ui.swing.hexmap   
rails.util   
tools   
 

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.