/// <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; }
/// <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)); } }
/// <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]); } }
/// <summary> /// Constructeur de la classe EquipeSimulee /// </summary> /// <param name="bddPokemon"></param> public EquipeSimulee(BaseDeDonnees bddPokemon) : base(bddPokemon) { }