Package rails.game.action

Interface Summary
ActionTaker Interface ActionTaker should be implemented by subclasses of Swing components to which an action (PossibleAction object) must be tied.
 

Class Summary
BidStartItem  
BuyBonusToken  
BuyCertificate  
BuyPrivate  
BuyStartItem  
BuyTrain  
DiscardTrain  
ExchangeableToken A simple, serializable class that holds the original location of a Base token, to facilitate its replacement even after its company has been closed and all its tokens removed.
ExchangeTokens  
GameAction  
LayBaseToken  
LayBonusToken  
LayTile  
LayToken  
MergeCompanies  
NullAction  
PossibleAction PossibleAction is the superclass of all classes that describe an allowed user action (such as laying a tile or dropping a token on a specific hex, buying a train etc.).
PossibleActions This class manages the actions that the current user can execute at any point in time.
PossibleORAction PossibleAction is the superclass of all classes that describe an allowed user action (such as laying a tile or dropping a token on a specific hex, buying a train etc.).
ReachDestinations This class is needed until we have a means to determine reaching destinations automatically.
RepayLoans  
RequestTurn  
SellShares  
SetDividend Action class that comprises the earnings setting and distribution steps.
StartCompany  
StartItemAction  
TakeLoans  
UseSpecialProperty This class can only be used to offer a Special Property to the UI that does NOT need any return parameters.