示例#1
0
        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);
        }
示例#2
0
文件: Map.cs 项目: MRH4287/GameServer
        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");
        }
示例#3
0
        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);
            }
        }