/// <summary>
    /// Marque le mots utilisant la lettre courante dans la direction spécifiée comme rempli
    /// </summary>
    /// <param name="direction"></param>
    /// <param name="bd"></param>
    public void MarquerMotRempliDansDirection(bool direction, Bd bd)
    {
        Mot motAMarquer = ObtenirMotDansDirection(direction);

        if (motAMarquer != null)
        {
            motAMarquer.MarquerCommeRempli(bd.RechercherMotParContenu(motAMarquer.Contenu), bd, false);
        }
    }
Beispiel #2
0
 /// <summary>
 /// Rempli la grille fournie avec les données de l'objet GrilleSerializable
 /// </summary>
 /// <param name="grille"></param>
 /// <param name="bd"></param>
 public void RemplirGrille(Grille grille, Bd bd)
 {
     foreach (Lettre lettre in grille.listeLettres)
     {
         if (listeLettres[lettre.X, lettre.Y] != null)
         {
             lettre.EnregistrerLettre(listeLettres[lettre.X, lettre.Y]);
             lettre.AfficherLettre();
         }
     }
     foreach (Mot mot in grille.listeMots)
     {
         mot.MarquerCommeRempli(bd.RechercherMotParContenu(mot.Contenu), bd, true);
     }
 }