private void mnuSaveTilemap_Click(object sender, EventArgs e) { if (tileset == null || tilemap == null) { return; } // -------------------------------- saveFileDialog1.FileName = ""; saveFileDialog1.Title = "Save Tilemap"; saveFileDialog1.Filter = "GBA Raw Tilemap|*.raw;*bin"; if (saveFileDialog1.ShowDialog() != DialogResult.OK) { return; } // -------------------------------- using (var sa = new SaveTilemapDialog(saveFileDialog1.FileName)) { if (sa.ShowDialog() != DialogResult.OK) { return; } tilemap.Save(sa.File, sa.Format, sa.ExtraBytes); } }
private void saveAsToolStripMenuItem2_Click(object sender, EventArgs e) { saveFileDialog1.FileName = ""; saveFileDialog1.Title = "Save Tilemap"; saveFileDialog1.Filter = "Tilemap Files|*.raw;*bin"; if (saveFileDialog1.ShowDialog() == DialogResult.OK) { using (var dialog = new SaveTilemapDialog() { SelectedFile = saveFileDialog1.FileName }) { if (dialog.ShowDialog() != DialogResult.OK) { return; } tilemapFileOptions = new TilemapFileOptions { FileName = dialog.SelectedFile, Format = dialog.SelectedFormat, Padding = dialog.SelectedPadding }; } tilemap.Save(tilemapFileOptions); } }