|
||||||||||
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 |