Uses of Interface
jfreerails.move.TrackMove

Packages that use TrackMove
jfreerails.move Provides classes that encapsulate changes to the game world. 
 

Uses of TrackMove in jfreerails.move
 

Classes in jfreerails.move that implement TrackMove
 class ChangeTrackPieceCompositeMove
          This Move changes adds, removes, or upgrades the track between two tiles.
 class ChangeTrackPieceMove
          This Move adds, removes, or upgrades the track on a single tile.
 class RemoveStationMove
          This Move removes a station from the station list and from the map.
 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.
 

Methods in jfreerails.move that return TrackMove
private static TrackMove ChangeTrackPieceCompositeMove.getRemoveTrackChangeTrackPieceMove(ImPoint p, Step direction, ReadOnlyWorld w, FreerailsPrincipal principal)
           
 

Constructors in jfreerails.move with parameters of type TrackMove
ChangeTrackPieceCompositeMove(TrackMove a, TrackMove b, FreerailsPrincipal fp)