jfreerails.move
Interface MapUpdateMove

All Superinterfaces:
FreerailsSerializable, Move, java.io.Serializable
All Known Subinterfaces:
TrackMove
All Known Implementing Classes:
ChangeTileMove, ChangeTrackPieceCompositeMove, ChangeTrackPieceMove, RemoveStationMove, UpgradeTrackMove, WorldDiffMove

public interface MapUpdateMove
extends Move

This interface tags Moves that change items on the map and tells the caller which tiles have been updated. It is used by the map-view classes to determine which tiles need repainting.

Author:
Luke

Method Summary
 java.awt.Rectangle getUpdatedTiles()
           
 
Methods inherited from interface jfreerails.move.Move
doMove, tryDoMove, tryUndoMove, undoMove
 

Method Detail

getUpdatedTiles

java.awt.Rectangle getUpdatedTiles()