Uses of Interface
rails.game.PhaseI

Packages that use PhaseI
rails.algorithms   
rails.game   
rails.ui.swing   
rails.ui.swing.hexmap   
 

Uses of PhaseI in rails.algorithms
 

Methods in rails.algorithms that return PhaseI
 PhaseI RevenueAdapter.getPhase()
           
 

Methods in rails.algorithms that return types with arguments of type PhaseI
 java.util.List<PhaseI> RevenueBonus.getPhases()
           
 

Methods in rails.algorithms with parameters of type PhaseI
 void RevenueBonus.addPhase(PhaseI phase)
           
 boolean RevenueBonus.addToRevenueCalculator(RevenueCalculator rc, int bonusId, java.util.List<NetworkVertex> allVertices, java.util.List<NetworkTrain> trains, PhaseI phase)
           
 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)
           
static RevenueAdapter RevenueAdapter.createRevenueAdapter(GameManagerI gm, PublicCompanyI company, PhaseI phase)
           
 int RevenueAdapter.getVertexValue(NetworkVertex vertex, NetworkTrain train, PhaseI phase)
           
 java.lang.String RevenueAdapter.getVertexValueAsString(NetworkVertex vertex, NetworkTrain train, PhaseI phase)
           
static void NetworkVertex.initAllRailsVertices(java.util.Collection<NetworkVertex> vertices, PublicCompanyI company, PhaseI phase)
           
 void NetworkVertex.setRailsVertexValue(PhaseI phase)
           
 

Constructors in rails.algorithms with parameters of type PhaseI
RevenueAdapter(GameManagerI gameManager, NetworkGraphBuilder graphBuilder, NetworkCompanyGraph companyGraph, PublicCompanyI company, PhaseI phase)
           
 

Uses of PhaseI in rails.game
 

Classes in rails.game that implement PhaseI
 class Phase
           
 

Methods in rails.game that return PhaseI
 PhaseI Round.getCurrentPhase()
           
 PhaseI PhaseManager.getCurrentPhase()
           
 PhaseI GameManagerI.getCurrentPhase()
           
 PhaseI GameManager.getCurrentPhase()
           
 PhaseI PhaseManager.getPhaseByName(java.lang.String name)
           
 

Methods in rails.game with parameters of type PhaseI
 int MapHex.getCurrentOffBoardValue(PhaseI phase)
           
 int PrivateCompanyI.getRevenueByPhase(PhaseI phase)
           
 int PrivateCompany.getRevenueByPhase(PhaseI phase)
           
 java.util.List<TileI> TileI.getUpgrades(MapHex hex, PhaseI phase)
           
 java.util.List<TileI> Tile.getUpgrades(MapHex hex, PhaseI phase)
          Get the valid upgrades if this tile on a certain hex (restrictions per hex have not yet been implemented).
 java.util.List<TileI> TileI.getValidUpgrades(MapHex hex, PhaseI phase)
           
 java.util.List<TileI> Tile.getValidUpgrades(MapHex hex, PhaseI phase)
           
 void GameManagerI.initialiseNewPhase(PhaseI phase)
           
 void GameManager.initialiseNewPhase(PhaseI phase)
           
 boolean MapHex.isUpgradeableNow(PhaseI currentPhase)
           
protected  void PhaseManager.setPhase(PhaseI phase)
           
 

Uses of PhaseI in rails.ui.swing
 

Methods in rails.ui.swing that return PhaseI
 PhaseI GameUIManager.getCurrentPhase()
           
 

Methods in rails.ui.swing with parameters of type PhaseI
 void UpgradesPanel.populate(PhaseI currentPhase)
           
 

Uses of PhaseI in rails.ui.swing.hexmap
 

Methods in rails.ui.swing.hexmap that return PhaseI
 PhaseI HexMap.getPhase()
          Off-board tiles must be able to retrieve the current phase.