private void BtnPaste_Click(object sender, EventArgs e) { try { MapCopier.Json json = new MapCopier.Json( File.ReadAllText(TextBoxDestinationBrowse.Text)); var updated = new MapCopier.Updated(json); string savedData = json.Serialize(); File.WriteAllText(TextBoxDestinationBrowse.Text, updated.Update( _copyFrom.GetData(), Convert.ToInt32(TextBoxCopiedPosX.Text), Convert.ToInt32(TextBoxCopiedPosY.Text)) ); PushUndo(new Undos(TextBoxDestinationBrowse.Text, savedData)); } catch (Exception ex) { ShowError(ex.Message); } UpdateViews(); }
private void BtnLoadSrc_Click(object sender, EventArgs e) { try { MapCopier.Json json = new MapCopier.Json( File.ReadAllText(TextBoxSrcBrowse.Text)); _copyFrom = new MapCopier.CopiedTiles(json, 4); BtnLoadSrc.Text = "ReLoad"; BtnCopy.Enabled = true; } catch (Exception ex) { ShowError(ex.Message); } UpdateViews(); }