Exemple #1
0
        void eco_dgvMaps_Apply()
        {
            List <LevelItem.LevelPreset> presets = new List <LevelItem.LevelPreset>();

            foreach (DataGridViewRow row in eco_dgvMaps.Rows)
            {
                LevelItem.LevelPreset p = new LevelItem.LevelPreset();

                p.name  = row.Cells[0].Value.ToString();
                p.price = int.Parse(row.Cells[1].Value.ToString());

                p.x = row.Cells[2].Value.ToString();
                p.y = row.Cells[3].Value.ToString();
                p.z = row.Cells[4].Value.ToString();

                p.type = row.Cells[5].Value.ToString();
                presets.Add(p);
            }
            Economy.Levels.Presets = presets;
        }
Exemple #2
0
        private void buttonOk_Click(object sender, EventArgs e)
        {
            LevelItem item = Economy.Levels;

            if (edit)
            {
                item.Presets.Remove(item.FindPreset(lvledit.oldname));
            }
            LevelItem.LevelPreset preset = new LevelItem.LevelPreset();
            preset.name  = textBoxName.Text.Split()[0];
            preset.price = (int)numericUpDownPrice.Value;
            preset.x     = comboBoxX.SelectedItem.ToString();
            preset.y     = comboBoxY.SelectedItem.ToString();
            preset.z     = comboBoxZ.SelectedItem.ToString();
            preset.type  = comboBoxType.SelectedItem.ToString().ToLower();

            item.Presets.Add(preset);
            eco.UpdateLevels();
            eco.CheckLevelEnables();
            this.Close();
        }