private void ValiderVerificationLettre(Mot mot, float timer) { _timer_verification += timer; if (_timer_verification > _timer_next) { if (mot._lettres[_nombre_i_a_verifier]._lettre == _list_mot_a_trouver[_nombre_i_a_verifier]) { mot._lettres[_nombre_i_a_verifier]._etat = Lettre.ValidationEtat.Bon; } else if (_list_mot_a_trouver.Contains(mot._lettres[_nombre_i_a_verifier]._lettre)) { mot._lettres[_nombre_i_a_verifier]._etat = Lettre.ValidationEtat.Dedans; } else { mot._lettres[_nombre_i_a_verifier]._etat = Lettre.ValidationEtat.Rien; } if (_nombre_i_a_verifier == _nombre_de_lettre - 1) { _validation_mot = false; LettreMotSuivant_StatutPartie(); } else { _nombre_i_a_verifier++; } _timer_verification = 0f; } }
private bool Gagner(Mot mot) { bool caca = true; foreach (var pd in mot._lettres) { if (pd._etat != Lettre.ValidationEtat.Bon) { caca = false; } } return(caca); }
private bool MotsCompletDeLettre(Mot mot) { bool pd = true; foreach (Lettre caca in mot._lettres) { if (caca._lettre == "") { pd = false; break; } } return(pd); }
private bool VerificationMotXML(Mot mot, Dictionnaire dico) { string mot_string = ""; for (int i = 0; i < mot._lettres.Count(); i++) { mot_string += mot._lettres.ElementAt(i)._lettre; } bool pd = false; foreach (var caca in dico.DicoMots) { if (caca.a == mot_string) { pd = true; break; } } return(pd); }