public void Restore() { if (memento != null) { X = memento.X; Y = memento.Y; memento = null; } }
public void DecrementOrdinata() { memento = new PositionMemento(X, Y); Y += MovementActor.GetDecrement() * MovementActor.Speed; }
public void DecrementAbscissa() { memento = new PositionMemento(X, Y); X += MovementActor.GetDecrement() * MovementActor.Speed; }