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; }
/// <summary> /// EstUnMotDuDictionnaire permet de savoir si le mot est dans le dictionnaire. /// </summary> /// <returns></returns> public bool EstUnMotDuDictionnaire() //verifie que les mots sont existants { Dictionnaire LeDictionnaireDeMots = new Dictionnaire(); LeDictionnaireDeMots.PeuplerDictionnaire(); bool result = true; for (int i = 0; i < MotsGrille.Count; i++) { //LeDictionnaireDeMots.DichoRecursif(LeDictionnaireDeMots.ListeMots,MotsGrille[i]) if (!LeDictionnaireDeMots.DichoRecursif(LeDictionnaireDeMots.ListeMots,MotsGrille[i])) { Console.WriteLine("ERREUR => Le mot n'est pas dans le dictionnaire"); result = false; } } if (result == false) { MotsGrille.RemoveAt(MotsGrille.Count - 1); } return result; }