Methods in jfreerails.move that return MoveStatus |
protected static MoveStatus |
ChangeTrackPieceMove.check4overlap(World w,
ImPoint location,
TrackPiece trackPiece)
This method may be called under 3 possible conditions: (1) when a station
is getting built, (2) when a station is getting upgraded, (3) when a
staton is getting removed. |
protected MoveStatus |
ChangeTrackPieceCompositeMove.compositeTest(World world,
FreerailsPrincipal p)
|
(package private) MoveStatus |
CompositeMove.compositeTest(World w,
FreerailsPrincipal p)
Subclasses may override this method to perform tests which pass or fail
depending on the combination of moves making up this composite move. |
MoveStatus |
AddActiveEntityMove.doMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
AddItemToListMove.doMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
AddItemToSharedListMove.doMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
AddPlayerMove.doMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
AddTransactionMove.doMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
ChangeGameSpeedMove.doMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
ChangeItemInListMove.doMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
ChangeProductionAtEngineShopMove.doMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
ChangeTileMove.doMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
ChangeTrackPieceMove.doMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
CompositeMove.doMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
Move.doMove(World w,
FreerailsPrincipal p)
Executes this move on the specifed world object. |
MoveStatus |
NextActivityMove.doMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
RemoveItemFromListMove.doMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
TimeTickMove.doMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
UndoMove.doMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
WorldDiffMove.doMove(World world,
FreerailsPrincipal p)
|
protected MoveStatus |
ChangeItemInListMove.move(FreerailsSerializable to,
FreerailsSerializable from,
World w)
|
static MoveStatus |
MoveStatus.moveFailed(java.lang.String reason)
|
MoveStatus |
AddActiveEntityMove.tryDoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
AddItemToListMove.tryDoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
AddItemToSharedListMove.tryDoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
AddPlayerMove.tryDoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
AddTransactionMove.tryDoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
ChangeGameSpeedMove.tryDoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
ChangeItemInListMove.tryDoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
ChangeProductionAtEngineShopMove.tryDoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
ChangeTileMove.tryDoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
ChangeTrackPieceMove.tryDoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
CompositeMove.tryDoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
Move.tryDoMove(World w,
FreerailsPrincipal p)
Tests whether this Move can be executed on the specifed world object,
this method should leave the world object unchanged. |
MoveStatus |
NextActivityMove.tryDoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
RemoveItemFromListMove.tryDoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
TimeTickMove.tryDoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
UndoMove.tryDoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
WorldDiffMove.tryDoMove(World world,
FreerailsPrincipal p)
|
private MoveStatus |
WorldDiffMove.tryMapChanges(World world,
boolean undo)
|
protected MoveStatus |
ChangeItemInListMove.tryMove(FreerailsSerializable to,
FreerailsSerializable from,
World w)
|
private MoveStatus |
ChangeProductionAtEngineShopMove.tryMove(World w,
ImList<PlannedTrain> stateA)
|
private MoveStatus |
ChangeTrackPieceMove.tryMove(World w,
TrackPiece oldTrackPiece,
TrackPiece newTrackPiece)
|
MoveStatus |
AddActiveEntityMove.tryUndoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
AddItemToListMove.tryUndoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
AddItemToSharedListMove.tryUndoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
AddPlayerMove.tryUndoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
AddTransactionMove.tryUndoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
ChangeGameSpeedMove.tryUndoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
ChangeItemInListMove.tryUndoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
ChangeProductionAtEngineShopMove.tryUndoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
ChangeTileMove.tryUndoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
ChangeTrackPieceMove.tryUndoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
CompositeMove.tryUndoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
Move.tryUndoMove(World w,
FreerailsPrincipal p)
Tests whether this Move can be undone on the specifed world object, this
method should leave the world object unchanged. |
MoveStatus |
NextActivityMove.tryUndoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
RemoveItemFromListMove.tryUndoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
TimeTickMove.tryUndoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
UndoMove.tryUndoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
WorldDiffMove.tryUndoMove(World world,
FreerailsPrincipal p)
|
MoveStatus |
AddActiveEntityMove.undoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
AddItemToListMove.undoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
AddItemToSharedListMove.undoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
AddPlayerMove.undoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
AddTransactionMove.undoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
ChangeGameSpeedMove.undoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
ChangeItemInListMove.undoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
ChangeProductionAtEngineShopMove.undoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
ChangeTileMove.undoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
ChangeTrackPieceMove.undoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
CompositeMove.undoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
Move.undoMove(World w,
FreerailsPrincipal p)
If doMove has just been executed on the specified world
object, calling this method changes the state of the world object back to
how it was before doMove was called. |
MoveStatus |
NextActivityMove.undoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
RemoveItemFromListMove.undoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
TimeTickMove.undoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
UndoMove.undoMove(World w,
FreerailsPrincipal p)
|
MoveStatus |
WorldDiffMove.undoMove(World world,
FreerailsPrincipal p)
|