Uses of Interface
rails.game.special.SpecialPropertyI

Packages that use SpecialPropertyI
rails.game   
rails.game.action   
rails.game.special   
rails.game.specific._18AL   
 

Uses of SpecialPropertyI in rails.game
 

Fields in rails.game with type parameters of type SpecialPropertyI
protected  java.util.List<SpecialPropertyI> GameManager.commonSpecialProperties
          Special properties that can be used by other players or companies than just the owner (such as buyable bonus tokens as in 1856).
protected  java.util.List<SpecialPropertyI> OperatingRound.currentSpecialProperties
           
protected  java.util.List<SpecialPropertyI> Portfolio.specialProperties
          Private-independent special properties.
protected  java.util.List<SpecialPropertyI> Company.specialProperties
           
 

Methods in rails.game with type parameters of type SpecialPropertyI
protected
<T extends SpecialPropertyI>
java.util.List<T>
OperatingRound.getSpecialProperties(java.lang.Class<T> clazz)
           
<T extends SpecialPropertyI>
java.util.List<T>
Portfolio.getSpecialProperties(java.lang.Class<T> clazz, boolean includeExercised)
           
<T extends SpecialPropertyI>
java.util.List<T>
GameManagerI.getSpecialProperties(java.lang.Class<T> clazz, boolean includeExercised)
           
<T extends SpecialPropertyI>
java.util.List<T>
GameManager.getSpecialProperties(java.lang.Class<T> clazz, boolean includeExercised)
           
 

Methods in rails.game that return types with arguments of type SpecialPropertyI
 java.util.List<SpecialPropertyI> Portfolio.getAllSpecialProperties()
           
 java.util.List<SpecialPropertyI> GameManagerI.getCommonSpecialProperties()
           
 java.util.List<SpecialPropertyI> GameManager.getCommonSpecialProperties()
           
 java.util.List<SpecialPropertyI> Portfolio.getPersistentSpecialProperties()
           
 java.util.List<SpecialPropertyI> Round.getSpecialProperties()
           
 java.util.List<SpecialPropertyI> OperatingRound.getSpecialProperties()
           
 java.util.List<SpecialPropertyI> CompanyI.getSpecialProperties()
           
 java.util.List<SpecialPropertyI> Company.getSpecialProperties()
           
 

Methods in rails.game with parameters of type SpecialPropertyI
 boolean Portfolio.addSpecialProperty(SpecialPropertyI property, int position)
          Add a special property.
 boolean GameManager.addSpecialProperty(SpecialPropertyI property, int position)
           
 boolean Portfolio.removeSpecialProperty(SpecialPropertyI property)
          Remove a special property.
 boolean GameManager.removeSpecialProperty(SpecialPropertyI property)
          Remove a special property.
 

Uses of SpecialPropertyI in rails.game.action
 

Fields in rails.game.action declared as SpecialPropertyI
protected  SpecialPropertyI UseSpecialProperty.specialProperty
          The special property that could be used
 

Methods in rails.game.action that return SpecialPropertyI
 SpecialPropertyI UseSpecialProperty.getSpecialProperty()
           
 

Constructors in rails.game.action with parameters of type SpecialPropertyI
UseSpecialProperty(SpecialPropertyI specialProperty)
           
 

Uses of SpecialPropertyI in rails.game.special
 

Classes in rails.game.special that implement SpecialPropertyI
 class ExchangeForShare
           
 class LocatedBonus
          An object of class LocatedBonus represent extra income for the owning company, usually connected to certain map locations.
 class SellBonusToken
           
 class SpecialProperty
           
 class SpecialTileLay
           
 class SpecialTokenLay
           
 class SpecialTrainBuy
          Special private ability involving deductions in train buying.
 

Fields in rails.game.special with type parameters of type SpecialPropertyI
protected static java.util.Map<java.lang.Integer,SpecialPropertyI> SpecialProperty.spMap
           
 

Methods in rails.game.special that return SpecialPropertyI
static SpecialPropertyI SpecialProperty.getByUniqueId(int i)
           
 

Uses of SpecialPropertyI in rails.game.specific._18AL
 

Classes in rails.game.specific._18AL that implement SpecialPropertyI
 class NameTrains