private void fileSaveToolStripMenuItem_Click(object sender, EventArgs e) { if (currentFilename.Length == 0) { fileSaveAsToolStripMenuItem_Click(sender, e); return; } TimelineSketch sketch = new TimelineSketch(); sketch.Serialize(battlerlist); TimelineSketch.Save(sketch, currentFilename); }
private void fileSaveAsToolStripMenuItem_Click(object sender, EventArgs e) { using (SaveFileDialog saveFileDialog = new SaveFileDialog()) { saveFileDialog.Filter = "tml files (*.tml)|*.tml|All files (*.*)|*.*"; saveFileDialog.FilterIndex = 1; saveFileDialog.RestoreDirectory = true; if (saveFileDialog.ShowDialog() == DialogResult.OK) { //Get the path of specified file currentFilename = saveFileDialog.FileName; TimelineSketch sketch = new TimelineSketch(); sketch.Serialize(battlerlist); TimelineSketch.Save(sketch, currentFilename); } } }