Advertisement
Guest User

Untitled

a guest
Feb 19th, 2020
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. public boolean ValiderLettre(char cLettre){
  2.  
  3.  
  4. //Nettoyage de la lettre
  5. String sLettre = Character.toString(cLettre);
  6. sLettre = sLettre.toLowerCase();
  7. sLettre = sLettre.replaceAll("[èéêë]","e");
  8. sLettre = sLettre.replaceAll("[ûù]","u");
  9. sLettre = sLettre.replaceAll("[ïî]","i");
  10. sLettre = sLettre.replaceAll("[àâ]","a");
  11. sLettre = sLettre.replaceAll("ô","o");
  12. cLettre = sLettre.charAt(0);
  13.  
  14.  
  15. if(_lettresDemandees.contains(cLettre)){
  16. return true;
  17. }
  18. else{
  19. boolean estBonneLettre = false;
  20. _lettresDemandees.add(cLettre);
  21.  
  22. for(int i = 0; i < reponse.length(); i++){
  23.  
  24. //Nettoyage de la reponse
  25. String reponseNettoye = reponse.toLowerCase();
  26. reponseNettoye = reponseNettoye.replaceAll("[èéêë]","e");
  27. reponseNettoye = reponseNettoye.replaceAll("[ûù]","u");
  28. reponseNettoye = reponseNettoye.replaceAll("[ïî]","i");
  29. reponseNettoye = reponseNettoye.replaceAll("[àâ]","a");
  30. reponseNettoye = reponseNettoye.replaceAll("ô","o");
  31.  
  32. if(reponseNettoye.charAt(i) == cLettre){
  33. String replaceString = this.lettresRestantes.replace(cLettre,'_');
  34. this.lettresRestantes = replaceString;
  35.  
  36. _acMotActuel[i] = reponse.charAt(i);
  37.  
  38. estBonneLettre = true;
  39. }
  40. }
  41.  
  42. if(estBonneLettre){
  43. VerifierFinPartie();
  44. return true;
  45. }
  46. }
  47.  
  48. VerifierFinPartie();
  49. return false;
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement