jfreerails.move
Class RemoveStationMove
java.lang.Object
jfreerails.move.CompositeMove
jfreerails.move.RemoveStationMove
- All Implemented Interfaces:
- java.io.Serializable, MapUpdateMove, Move, TrackMove, FreerailsSerializable
public class RemoveStationMove
- extends CompositeMove
- implements TrackMove
This Move removes a station from the station list and from the map.
- Author:
- Luke
- See Also:
- Serialized Form
Methods inherited from class jfreerails.move.CompositeMove |
compositeTest, doMove, equals, getMove, getMoves, hashCode, size, toString, tryDoMove, tryUndoMove, undoMove |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
RemoveStationMove
private RemoveStationMove(java.util.ArrayList<Move> moves)
getInstance
static RemoveStationMove getInstance(ReadOnlyWorld w,
ChangeTrackPieceMove removeTrackMove,
FreerailsPrincipal principal)
getUpdatedTiles
public java.awt.Rectangle getUpdatedTiles()
- Specified by:
getUpdatedTiles
in interface MapUpdateMove