public void Push(ChessmanMemento memento) { if ((++steps) == 10) { return; } mementos.Push(memento); }
internal void Restore(ChessmanMemento memento) { X = memento.X; Y = memento.Y; Label = memento.Label; }