Я работаю над игрой палача и пытаюсь выяснить, как отобразить сообщение и увеличить число на 1, если пользователь угадывает букву, которой нет в слове. Прямо сейчас, что происходит, когда пользователь угадывает букву, которой нет в слове, отображает сообщение для каждой буквы в слове и увеличивает число на единицу для каждой буквы в слове.
Я пытаюсь сделать так, чтобы, когда пользователь делает неправильное предположение, он отображал это сообщение только один раз и только увеличивал число на единицу. Вот код, который у меня есть, который определяет, когда пользователь угадает неправильно
for (int index = 0; index < charArray.Length; index++)
{
if (charArray[index] == userGuess && userGuess != lettersUsed[index])
{
found[index] = userGuess;
lettersUsed[index] = userGuess;
}
else if (lettersUsed[index] == userGuess)
{
Console.WriteLine($"{userGuess} is already in the word");
}
else if (charArray[index] != userGuess)
{
Console.WriteLine($"{userGuess} is not in the word");
guesses++;
}
}
Любые предложения будут потрясающими!