This commit is contained in:
2025-10-08 15:33:06 +02:00
parent 9058650339
commit 3547ccfc10
18 changed files with 1175 additions and 248 deletions

View File

@@ -1,21 +1,22 @@
import java.util.Scanner;
import java.util.Random;
import java.util.HashSet;
import java.util.Set;
/**
* Classe contenant la logique de vérification du jeu.
*/
public class GameLogic {
public static boolean isWordGuessed(String word, Set<Character> guessedLetters){
for (int i = 0; i < word.length(); i++ ) {
if(!guessedLetters.contains(word.charAt(i))) {
/**
* Vérifie si toutes les lettres (hors espaces) du mot ont été devinées.
*/
public static boolean isWordGuessed(String word, Set<Character> guessedLetters) {
for (int i = 0; i < word.length(); i++) {
char c = word.charAt(i);
if (c == ' ') {
continue; // espace dans le mot
}
if (!guessedLetters.contains(c)) {
return false;
}
}
return true;
}
}