Ejemplo n.º 1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="obj"></param>
        private void aDD(object obj)
        {
            //add the current vars to an object list
            clsWeaponCSV tb = new clsWeaponCSV();

            tb.Update(weapon_name,
                      upgrade_name,
                      hint,
                      cost,
                      weaponVO,
                      weaponVOresp,
                      ammo_cost,
                      create_vox,
                      obsolete_false,
                      in_box,
                      upgrade_in_box,
                      is_limited,
                      limit,
                      upgrade_limit,
                      obsolete2_false,
                      wallbuy_autospawn,
                      classs,
                      is_aat_exempt,
                      is_wonder_weapon,
                      force_attachments);

            AllLines.Add(tb);
            //mspreadsheet.Add(tb);
            //WeaponNames.Add(tb.weapon_name);
            WeaponNames = clsWeaponCSV.UpdateWeaponNames(AllLines);
            NewLine     = false;
            CommentOut  = true;
            duplicating = false;
        }
Ejemplo n.º 2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="obj"></param>
        public void dElete(object obj)
        {
            int          c    = 0;
            clsWeaponCSV item = new clsWeaponCSV();

            foreach (clsWeaponCSV co in AllLines)
            {
                if (co.weapon_name == weapon_name)
                {
                    item = co;
                    break;
                }
                c++;
            }
            AllLines.Remove(item);
            UpdateNames();
        }
Ejemplo n.º 3
0
        private void PopulateAllList()
        {
            if (MVM.duplicating)
            {
                return;
            }

            Dictionary <string, string> kvps = new Dictionary <string, string>();

            string[] order = new string[] { };
            string[] lines = File.ReadAllLines(MVM.FileFolderName);
            db = new ObservableCollection <clsWeaponCSV>();
            foreach (String line in lines)
            {
                if (line.Contains("weapon_name") && line.Contains("cost") && line.Contains("upgrade_name"))
                {
                    order = line.Split(',');
                    //spreadsheet.Items.Clear();

                    //foreach(string o in order)
                    //{
                    //   DataGridTextColumn textColumn = new DataGridTextColumn();
                    //   textColumn.Header = o.Replace("_"," ");
                    //   if (o == "class")
                    //   {
                    //      textColumn.Binding = new Binding("classs");
                    //   }
                    //   else
                    //   {
                    //      textColumn.Binding = new Binding(o);
                    //   }
                    //   Console.WriteLine(o);
                    //   spreadsheet.Columns.Add(textColumn);
                    //}
                    continue;
                }
                string[] csvline = line.Split(',');
                kvps = new Dictionary <string, string>();
                List <string> row = new List <string>();
                for (int i = 0; i < csvline.Count(); i++)
                {
                    kvps[order[i]] = csvline[i];
                    row.Add(csvline[i]);
                }

                clsWeaponCSV tb = new clsWeaponCSV();
                tb.Update(kvps);

                db.Add(tb);

                //spreadsheet.Items.Add(tb);
                //db.Add(tb);
                //Console.WriteLine(line);
            }
            //MVM.mspreadsheet = MVM.AllLines;
            tabs.SelectedIndex   = 0;
            MVM.AllLines         = db;
            MVM.WeaponNames      = clsWeaponCSV.UpdateWeaponNames(MVM.AllLines);
            MVM.NewLine          = false;
            Mouse.OverrideCursor = Cursors.Arrow;
        }