Example #1
0
        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;
        }
Example #2
0
        /// <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;
        }