rails.game
Interface PhaseI
- All Superinterfaces:
- ConfigurableComponentI
- All Known Implementing Classes:
- Phase
public interface PhaseI
- extends ConfigurableComponentI
isTileColourAllowed
boolean isTileColourAllowed(java.lang.String tileColour)
activate
void activate()
- Called when a phase gets activated
getTileColours
java.util.Map<java.lang.String,java.lang.Integer> getTileColours()
getIndex
int getIndex()
getName
java.lang.String getName()
doPrivatesClose
boolean doPrivatesClose()
addObjectToClose
void addObjectToClose(Closeable object)
getInfo
java.lang.String getInfo()
isPrivateSellingAllowed
boolean isPrivateSellingAllowed()
getPrivatesRevenueStep
int getPrivatesRevenueStep()
isTrainTradingAllowed
boolean isTrainTradingAllowed()
canBuyMoreTrainsPerTurn
boolean canBuyMoreTrainsPerTurn()
canBuyMoreTrainsPerTypePerTurn
boolean canBuyMoreTrainsPerTypePerTurn()
isLoanTakingAllowed
boolean isLoanTakingAllowed()
getNumberOfOperatingRounds
int getNumberOfOperatingRounds()
getOffBoardRevenueStep
int getOffBoardRevenueStep()
getParameterAsString
java.lang.String getParameterAsString(java.lang.String key)
getParameterAsInteger
int getParameterAsInteger(java.lang.String key)