Uses of Class
jfreerails.controller.TrackMoveProducer

Packages that use TrackMoveProducer
jfreerails.client.renderer Provides classes that render/paint/draw the games graphics. 
jfreerails.client.top Provides classes that make up the client user interface (implemented using Swing). 
jfreerails.client.view Provides classes that make up the jfreerails client user interface that is implemented using Swing components. 
 

Uses of TrackMoveProducer in jfreerails.client.renderer
 

Methods in jfreerails.client.renderer with parameters of type TrackMoveProducer
private  MoveStatus BuildTrackController.moveCursorMoreTiles(java.util.List<ImPoint> track, TrackMoveProducer trackBuilder)
          uses trackBuilder if not null -- otherwise uses own buildTrack method - that is applied on worldDifferences
 void BuildTrackController.setProposedTrack(ImPoint to, TrackMoveProducer trackBuilder)
          Sets the proposed track: from the current cursor position to the specified point.
 ImPoint BuildTrackController.updateWorld(TrackMoveProducer trackBuilder)
          Saves track into real world
 

Uses of TrackMoveProducer in jfreerails.client.top
 

Fields in jfreerails.client.top declared as TrackMoveProducer
private  TrackMoveProducer UserInputOnMapController.trackBuilder
           
 

Methods in jfreerails.client.top with parameters of type TrackMoveProducer
 void UserInputOnMapController.setup(MapViewJComponent mv, TrackMoveProducer trackBuilder, StationTypesPopup stPopup, ModelRoot mr, DialogueBoxController dbc, FreerailsCursor cursor, BuildTrackController buildTrack)
           
 

Uses of TrackMoveProducer in jfreerails.client.view
 

Fields in jfreerails.client.view declared as TrackMoveProducer
private  TrackMoveProducer ActionRoot.trackMoveProducer
           
private  TrackMoveProducer BuildTrackJPanel.trackMoveProducer
           
 

Methods in jfreerails.client.view that return TrackMoveProducer
 TrackMoveProducer ActionRoot.getTrackMoveProducer()