Esempio n. 1
0
 public bool IsInherited(int m)
 {
     if (Base.Contains(m))
     {
         return(false);
     }
     return(Special.Contains(m) || Egg.Contains(m) || LevelUp.Contains(m) || TMHM.Contains(m) || Tutor.Contains(m));
 }
        private void TmhmAddButton_Click(object sender, RoutedEventArgs e)
        {
            PokeStat ps = (PokeStat)((ListBoxItem)pokemonListbox.SelectedItem).Content;

            TMHM toAdd = (TMHM)tmhmSelector.SelectedItem;
            bool containsThisAlready = false;

            foreach (TMHMClass t in ps.tmhms)
            {
                if (t.TMHM == Enum.GetName(typeof(TMHM), toAdd))
                {
                    containsThisAlready = true;
                }
            }

            if (!containsThisAlready)
            {
                ps.tmhms.Add(new TMHMClass(toAdd));
            }
        }
Esempio n. 3
0
 public bool IsInherited(int m) => !Base.Contains(m) || Special.Contains(m) ||
 Egg.Contains(m) || LevelUp.Contains(m) ||
 TMHM.Contains(m) || Tutor.Contains(m);
 public TMHMClass(TMHM tmhmp)
 {
     tmhm = tmhmp;
 }