public void Save(string loc, TreeView mapstree) { Project proj = CurrentProject; proj.lMaps = mapstree; EncoderUtil.Encode(loc, proj); }
private void bExportContainer_Click2(object sender, EventArgs e) { using (SaveFileDialog dialog = new SaveFileDialog()) { dialog.Filter = "PokeSharp Resource Container (*.pcon)|*.pcon"; if (dialog.ShowDialog() == DialogResult.OK) { try { if (tabs.SelectedIndex == 0) { EncoderUtil.Encode(dialog.FileName, EditorEngine.Instance.World.TilesetContainer); } else if (tabs.SelectedIndex == 1) { EncoderUtil.Encode(dialog.FileName, EditorEngine.Instance.World.EntityContainer); } } catch (Exception exc) { MessageBox.Show("Error. Stacktrace: \n\n{0}".WithFormat(exc.Message), "Exporting Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } } RefreshView(); }
private void bEntitiesExport_Click(object sender, EventArgs e) { using (FrmResourceExport dialogs = new FrmResourceExport(EditorEngine.Instance.World.EntityContainer, 1)) { if (dialogs.ShowDialog() == DialogResult.OK) { using (SaveFileDialog dialog = new SaveFileDialog()) { dialog.Filter = "Entity Container (*.pcon)|*.pcon"; if (dialog.ShowDialog() != DialogResult.OK) { return; } EncoderUtil.Encode(dialog.FileName, dialogs.EntityContainer); } } } }