public void save(string filename) { Translator tr = new Translator(); ClassContainer container = new ClassContainer(); container.type = ClassType.Main; container.objekt = this; List<ClassContainer> list = new List<ClassContainer>(); list.Add(container); tr.writeData(list, filename); }
private void saveMap() { // Speichern der Datei: Translator tr = new Translator(); List<ClassContainer> liste = new List<ClassContainer>(); Map map2 = new Map(); map2.solarsystems = systemList; map2.randomArea = loadedMap.randomArea; map2.systemcount = loadedMap.systemcount; map2.min_distance = loadedMap.min_distance; ClassContainer container2 = new ClassContainer(); container2.objekt = map2; container2.type = ClassType.Map; liste.Add(container2); tr.writeData(liste, "created.map"); }
private void speichernToolStripMenuItem_Click(object sender, EventArgs e) { try { SaveFileDialog save = new SaveFileDialog(); save.Filter = "Map-File | *.map"; if (save.ShowDialog() == System.Windows.Forms.DialogResult.OK) { Translator tr = new Translator(); List<ClassContainer> list = new List<ClassContainer>(); Map map = new Map(); map.solarsystems = solarsystemMap; map.randomArea = randomArea; map.systemcount = int.Parse(Systemcount.Text); map.min_distance = int.Parse(Min_distance.Text); ClassContainer container = new ClassContainer(); container.objekt = map; container.type = ClassType.Map; list.Add(container); tr.writeData(list, save.FileName); } } catch (Exception ex) { MessageBox.Show("Fehler: " + ex.Message); } }