rails.game.move
Class StateChange
java.lang.Object
rails.game.move.Move
rails.game.move.StateChange
public class StateChange
- extends Move
- Author:
- Erik Vos
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
object
protected StateI object
oldValue
protected java.lang.Object oldValue
newValue
protected java.lang.Object newValue
relatedModelObject
protected ModelObject relatedModelObject
StateChange
public StateChange(StateI object,
java.lang.Object newValue)
StateChange
public StateChange(StateI object,
java.lang.Object newValue,
ModelObject relatedModelObject)
execute
public boolean execute()
- Specified by:
execute
in class Move
undo
public boolean undo()
- Specified by:
undo
in class Move
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object