Uses of Class
jfreerails.move.CompositeMove

Packages that use CompositeMove
jfreerails.controller Provides classes that may be used by the client or the server to operate on the game world, for example, building trains and stations. 
jfreerails.move Provides classes that encapsulate changes to the game world. 
 

Uses of CompositeMove in jfreerails.controller
 

Methods in jfreerails.controller that return CompositeMove
private  CompositeMove AddStationPreMove.addSupplyAndDemand(CompositeMove m, ReadOnlyWorld w)
           
 

Methods in jfreerails.controller with parameters of type CompositeMove
private  CompositeMove AddStationPreMove.addSupplyAndDemand(CompositeMove m, ReadOnlyWorld w)
           
 

Uses of CompositeMove in jfreerails.move
 

Subclasses of CompositeMove in jfreerails.move
 class AddStationMove
          This CompositeMoveadds a station to the station list and adds a cargo bundle (to store the cargo waiting at the station) to the cargo bundle list.
 class ChangeTrackPieceCompositeMove
          This Move changes adds, removes, or upgrades the track between two tiles.
 class RemoveStationMove
          This Move removes a station from the station list and from the map.
 class RemoveTrainMove
          This Move removes a train from the list of trains, and the corresponding CargoBundle and Schedule.
 class TransferCargoAtStationMove
          This CompositeMove transfers cargo from a train to a station and vice-versa.
 class UpgradeTrackMove
          This CompositeMove changes the track type at a point on the map and charges the players account for the cost of the change.
 

Fields in jfreerails.move declared as CompositeMove
private  CompositeMove WorldDiffMove.listChanges
           
 

Methods in jfreerails.move that return CompositeMove
 CompositeMove TrackMoveTransactionsGenerator.addTransactions(Move move)
           
 CompositeMove WorldDiffMove.getListChanges()
           
 

Methods in jfreerails.move with parameters of type CompositeMove
static TransferCargoAtStationMove TransferCargoAtStationMove.generateMove(ChangeCargoBundleMove changeAtStation, ChangeCargoBundleMove changeOnTrain, CompositeMove payment, boolean waiting)