diff --git a/Pendu/GameEngine.swift b/Pendu/GameEngine.swift index 8c43086bd88e02328128e16a398f5bb76534f8cf..a11054f68a68c6e52f46f370f11dd66a1acdc3f6 100644 --- a/Pendu/GameEngine.swift +++ b/Pendu/GameEngine.swift @@ -23,7 +23,6 @@ class GameEngine: NSObject { private var wordToGuess : String = "" private var attemptsRemaining : Int = 0 - private var guessedLetters : [Character] = [] override init() { // @@ -75,13 +74,18 @@ class GameEngine: NSObject { return word } - public func startNewGame(difficulty: String) -> Void { - print(WordToGuess(theme: "Animals", difficulty: "Easy")) - } + //public func startNewGame(difficulty: String) -> Void { + //wordToGuess = WordToGuess(theme: "Animals", difficulty: "Easy") + //} - public func guessLetter(letter: Character) -> Void { - // Vérification de la lettre proposée par le joueur - // Mise à jour de l'état de la lettre + public func guessLetter(letter: Character) -> Bool { + + if wordToGuess.contains(letter) { + return true + } else { + return false + } + } public func isGameOver() -> Bool { diff --git a/PenduTests/PenduTests.swift b/PenduTests/PenduTests.swift index d659345db8cafa5fdd6de0292abc93547ad1b6e9..b960a7496e65129377ed43b4c8533080a84deec9 100644 --- a/PenduTests/PenduTests.swift +++ b/PenduTests/PenduTests.swift @@ -32,5 +32,5 @@ class PenduTests: XCTestCase { // Put the code you want to measure the time of here. } } - + }