public override void Undo() { ClipBoardManager clipBoardManager = ClipBoardManager.Instance; clipBoardManager.StoreTileBrush(m_previousClipboardContent); m_oldTiles.ApplyTo(m_layer, m_selectionLocation, m_tileSelection); }
public override void Do() { ClipBoardManager clipBoardManager = ClipBoardManager.Instance; m_previousClipboardContent = clipBoardManager.RetrieveTileBrush(); m_oldTiles = new TileBrush(m_layer, m_tileSelection); clipBoardManager.StoreTileBrush(m_oldTiles); m_tileSelection.EraseTiles(m_layer); }
public override void Undo() { ClipBoardManager clipBoardManager = ClipBoardManager.Instance; clipBoardManager.StoreTileBrush(m_previousClipboardContent); }