Example #1
0
        private void btnDefault_Click(object sender, EventArgs e)
        {
            DialogResult confirmDefault = MessageBox.Show("Are you sure you wish to restore the default options?", "Confirm Restore Default", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

            if (confirmDefault == DialogResult.Yes)
            {
                pokeList              = new List <Pokemon>();
                pokeList              = pokeXML.createList();
                nudPlayerLevel.Value  = 50;
                nudPokeLevel.Value    = 100;
                nudScanLimit.Value    = 100;
                nudItemTier.Value     = 4;
                nudCashPerLevel.Value = 100;
                nudCryVolume.Value    = 3;
                nudDexSkin.Value      = 1;
                listBanned.Items.Clear();
                listAllowed.Items.Clear();
                foreach (Pokemon s in pokeList)
                {
                    if (!listBanned.Items.Contains(s.id))
                    {
                        listAllowed.Items.Add(s.id);
                    }
                }
                restoreDefaults = true;
                btnSave_Click(this, new EventArgs());
            }
        }
Example #2
0
 private void RefreshPokedex()
 {
     pokeList             = new List <Pokemon>();
     banList              = new List <string>();
     optionsList          = new List <Options>();
     optionsList          = optionsXML.createList();
     this.BackgroundImage = getImage(AppDomain.CurrentDomain.BaseDirectory + "Data\\GUI\\MainMenu" + optionsList[0].PokedexSkin + ".PNG");
     pokeDex.Clear();
     pokeList.Clear();
     banList.Clear();
     pokeList = pokeXML.createList();
     banList  = banXML.createList();
     for (int p = 0; p < pokeList.Count; p++)
     {
         if (banList.Contains(pokeList[p].id))
         {
             pokeList.RemoveAt(p);
             p--;
         }
     }
     SortPokeList();
     for (var i = 0; i < pokeList.Count; i++)
     {
         pokeDex.Add(pokeList[i].id);
     }
     lbPokemon.DataSource    = updateList;
     lbPokemon.DataSource    = pokeDex;
     lbPokemon.SelectedIndex = 0;
     lbPokemon.Refresh();
 }