Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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();
        }