/// <summary> /// Pour ajouter une lettre on prend un index random dans la pioche est on preleve la lettre a cette index /// On la rajoute a la liste de lettre du joueur. /// </summary> /// <param name="nb"></param> /// <param name="pioche"></param> /// <param name="r"></param> /// <returns></returns> public bool Add_Lettres(int nb, Lettres pioche, Random r) //tire au hasard un nb de letttres dans la pioche { for (int i = 0; i < nb; i++) { int index = r.Next(pioche.Pioche.Count); //la pioche est une liste ListeLettres.Add(pioche.Pioche[index]); pioche.Pioche.RemoveAt(index); //on enleve ce quon a pioché a la Pioche. } return(true); }
public Jeu(int NombreJoueur, Joueur Joueur1, Joueur Joueur2) //constructeur du jeu { //ici on rentre 2 joueurs. Dictionnaire UnDic = new Dictionnaire(); UnDic.DictionnaireMots = UnDic.PeuplerDictionnaire(); this.DictionnaireJEU = UnDic; this.ListeJoueur = new List <Joueur>(); this.ListeJoueur.Add(Joueur1); ListeJoueur.Add(Joueur2); Lettres LaPioche = new Lettres(); this.LaPioche = LaPioche; }