|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use TrainI | |
|---|---|
| rails.algorithms | |
| rails.game | |
| rails.game.action | |
| rails.game.specific._1856 | |
| rails.game.specific._18AL | |
| Uses of TrainI in rails.algorithms |
|---|
| Methods in rails.algorithms that return TrainI | |
|---|---|
TrainI |
NetworkTrain.getRailsTrain()
|
| Methods in rails.algorithms that return types with arguments of type TrainI | |
|---|---|
java.util.List<TrainI> |
RevenueBonus.getTrains()
|
| Methods in rails.algorithms with parameters of type TrainI | |
|---|---|
void |
RevenueBonus.addTrain(TrainI train)
|
boolean |
RevenueAdapter.addTrain(TrainI railsTrain)
|
boolean |
RevenueBonus.checkComplexBonus(java.util.List<NetworkVertex> visitVertices,
TrainI train,
PhaseI phase)
|
boolean |
RevenueBonus.checkConditions(TrainI train,
PhaseI phase)
|
boolean |
RevenueBonus.checkSimpleBonus(NetworkVertex vertex,
TrainI train,
PhaseI phase)
|
(package private) static NetworkTrain |
NetworkTrain.createFromRailsTrain(TrainI railsTrain)
|
| Constructors in rails.algorithms with parameters of type TrainI | |
|---|---|
NetworkTrain(int majors,
int minors,
boolean ignoreMinors,
int multiplyMajors,
int multiplyMinors,
java.lang.String trainName,
TrainI train)
|
|
| Uses of TrainI in rails.game |
|---|
| Classes in rails.game that implement TrainI | |
|---|---|
class |
Train
|
| Fields in rails.game with type parameters of type TrainI | |
|---|---|
protected java.util.Map<java.lang.String,TrainI> |
TrainManager.trainMap
|
protected java.util.ArrayList<TrainI> |
TrainType.trains
|
protected java.util.List<TrainI> |
Portfolio.trains
Owned trains |
protected java.util.Map<TrainTypeI,java.util.List<TrainI>> |
Portfolio.trainsPerType
|
| Methods in rails.game that return TrainI | |
|---|---|
TrainI |
TrainTypeI.cloneTrain()
|
TrainI |
TrainType.cloneTrain()
Create train without throwing exceptions. |
protected TrainI |
TrainType.createTrain()
|
TrainI |
TrainManager.getTrainByUniqueId(java.lang.String id)
|
TrainI |
Portfolio.getTrainOfType(TrainTypeI type)
|
TrainI[] |
Portfolio.getTrainsPerType(TrainTypeI type)
|
| Methods in rails.game that return types with arguments of type TrainI | |
|---|---|
java.util.List<TrainI> |
TrainManager.getAvailableNewTrains()
|
java.util.List<TrainI> |
Portfolio.getTrainList()
|
java.util.List<TrainI> |
Portfolio.getUniqueTrains()
Returns one train of any type held |
| Methods in rails.game with parameters of type TrainI | |
|---|---|
void |
TrainManager.addTrain(java.lang.String uniqueID,
TrainI train)
|
void |
Portfolio.addTrain(TrainI train)
|
void |
Portfolio.addTrain(TrainI train,
int[] position)
|
void |
PublicCompanyI.buyTrain(TrainI train,
int price)
|
void |
PublicCompany.buyTrain(TrainI train,
int price)
Must be called in stead of Portfolio.buyTrain if side-effects can occur. |
void |
Portfolio.buyTrain(TrainI train,
int price)
|
void |
TrainManager.checkTrainAvailability(TrainI train,
Portfolio from)
This method handles any consequences of new train buying (from the IPO), such as rusting and phase changes. |
void |
Portfolio.discardTrain(TrainI train)
|
boolean |
PublicCompanyI.mayBuyTrainType(TrainI train)
|
boolean |
PublicCompany.mayBuyTrainType(TrainI train)
Stub that allows exclusions such as that 1856 CGR may not buy a 4 |
void |
Portfolio.removeTrain(TrainI train)
|
| Uses of TrainI in rails.game.action |
|---|
| Methods in rails.game.action that return TrainI | |
|---|---|
TrainI |
DiscardTrain.getDiscardedTrain()
|
TrainI |
BuyTrain.getExchangedTrain()
|
TrainI |
BuyTrain.getTrain()
To be used for all usage of train, also within this class. |
| Methods in rails.game.action that return types with arguments of type TrainI | |
|---|---|
java.util.List<TrainI> |
DiscardTrain.getOwnedTrains()
|
java.util.List<TrainI> |
BuyTrain.getTrainsForExchange()
|
| Methods in rails.game.action with parameters of type TrainI | |
|---|---|
void |
DiscardTrain.setDiscardedTrain(TrainI train)
|
void |
BuyTrain.setExchangedTrain(TrainI exchangedTrain)
|
| Method parameters in rails.game.action with type arguments of type TrainI | |
|---|---|
BuyTrain |
BuyTrain.setTrainsForExchange(java.util.List<TrainI> trains)
|
| Constructors in rails.game.action with parameters of type TrainI | |
|---|---|
BuyTrain(TrainI train,
Portfolio from,
int fixedCost)
|
|
| Constructor parameters in rails.game.action with type arguments of type TrainI | |
|---|---|
DiscardTrain(PublicCompanyI company,
java.util.List<TrainI> trains)
|
|
DiscardTrain(PublicCompanyI company,
java.util.List<TrainI> trains,
boolean forced)
|
|
| Uses of TrainI in rails.game.specific._1856 |
|---|
| Methods in rails.game.specific._1856 with parameters of type TrainI | |
|---|---|
void |
PublicCompany_CGR.buyTrain(TrainI train,
int price)
|
void |
PublicCompany_1856.buyTrain(TrainI train,
int price)
|
boolean |
PublicCompany_CGR.mayBuyTrainType(TrainI train)
|
| Uses of TrainI in rails.game.specific._18AL |
|---|
| Classes in rails.game.specific._18AL that implement TrainI | |
|---|---|
class |
NameableTrain
|
| Constructor parameters in rails.game.specific._18AL with type arguments of type TrainI | |
|---|---|
AssignNamedTrains(NameTrains namedTrainsSpecialProperty,
java.util.List<TrainI> trains)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||