From 77e99a63409307f99581a5b5ac9ee5fdf0c30e56 Mon Sep 17 00:00:00 2001 From: "tanguy.cavagna" <tanguy.cavagna@etu.hesge.ch> Date: Fri, 3 Jun 2022 16:41:23 +0200 Subject: [PATCH] End turn fixes --- main.c | 2 +- tool/tool.c | 2 +- wordle/wordle.c | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/main.c b/main.c index 0a8049a..02dc020 100644 --- a/main.c +++ b/main.c @@ -34,4 +34,4 @@ int main(void) { // printf("%s\n", w); // return EXIT_SUCCESS; -// } \ No newline at end of file +// } diff --git a/tool/tool.c b/tool/tool.c index 462851a..dcb8946 100644 --- a/tool/tool.c +++ b/tool/tool.c @@ -263,4 +263,4 @@ void save_computed_matches(possibility_t **matches) { int get_remaining_bank_count() { return remaining_bank_count; } -char **get_remaining_bank() { return remaining_bank; } \ No newline at end of file +char **get_remaining_bank() { return remaining_bank; } diff --git a/wordle/wordle.c b/wordle/wordle.c index 53aae19..1e1f680 100644 --- a/wordle/wordle.c +++ b/wordle/wordle.c @@ -66,7 +66,7 @@ void handle_controls(int key) { current_try_letter_id = 0; // Place correct letters from previous in the current one - if (current_try_id < TRIES_COUNT) { + if (current_try_id < TRIES_COUNT && strcmp(tries[current_try_id - 1], get_answer()) != 0) { for (int i = 0; i < WORD_LENGHT; i++) { if (patterns[current_try_id - 1][i] == CORRECT) tries[current_try_id][i] = tries[current_try_id - 1][i]; @@ -269,4 +269,4 @@ void launch_game() { destroy_game(); } -bool game_finished() { return _game_finished; } \ No newline at end of file +bool game_finished() { return _game_finished; } -- GitLab