Ejemplo n.º 1
0
        /// <summary>
        /// Constructeur de la classe EquipeReelle
        /// </summary>
        /// <param name="bddPokemon"></param>
        public EquipeReelle(BaseDeDonnees bddPokemon)
            : base(bddPokemon)
        {
            Console.WriteLine("Veuillez saisir un nom d'équipe : ");
            string nomEquipe = Convert.ToString(Console.ReadLine());

            NomEquipe = nomEquipe;
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Constructeur de la classe Tournoi : Créer une liste de 16 équipes composées de Pokémons issus d'une base de données de 48 Pokémons
 /// </summary>
 public Tournoi()
 {
     BddPokemon   = new BaseDeDonnees();
     ListeTournoi = new List <Equipe>();
     ListeTournoi.Add(new EquipeReelle(BddPokemon)); //Ajout de l'équipe réelle au tournoi
     //Ajout des 15 équipes simulées par ordinateur
     for (int i = 0; i < 15; i++)
     {
         ListeTournoi.Add(new EquipeSimulee(BddPokemon));
     }
 }
Ejemplo n.º 3
0
        /// <summary>
        /// Constructeur de la classe Equipe
        /// </summary>
        /// <param name="bddPokemon"></param>
        public Equipe(BaseDeDonnees bddPokemon)
        {
            BddPokemon            = bddPokemon;
            NbPokemon             = 3;
            Numero                = ++_numeroEquipe;
            VictoiresConsecutives = 0;
            ListEquipe            = new List <List <Pokemon> >();
            int index;

            //Attribution de 3 Pokémons (et leurs évolutions) disponibles dans la base de données
            for (int i = 0; i < 3; i++)
            {
                index = _alea.Next(BddPokemon.NbPokemonDispo);
                int b = BddPokemon.NbPokemonDispo;
                ListEquipe.Add(BddPokemon.ListeBddPokemon[index]);
                //Suppression du Pokémon de la base de données une fois attribué à l'équipe
                BddPokemon.SupprimerPokemon(BddPokemon.ListeBddPokemon[index]);
            }
        }
Ejemplo n.º 4
0
 /// <summary>
 /// Constructeur de la classe EquipeSimulee
 /// </summary>
 /// <param name="bddPokemon"></param>
 public EquipeSimulee(BaseDeDonnees bddPokemon) : base(bddPokemon)
 {
 }