diff --git a/main b/main index 14495a2..8a0e77f 100755 Binary files a/main and b/main differ diff --git a/src/main.c b/src/main.c index 4ca1b00..0019dff 100644 --- a/src/main.c +++ b/src/main.c @@ -182,7 +182,7 @@ int search_word(char word[], char target) { evaluate the loss */ void eval_lose() { - if (turns >= 6) { + if (turns >= 6 && win == 0) { lose = 1; } } @@ -234,6 +234,7 @@ void eval_word(char word[]) { printf("\n%d\n", search_wordlist(wordlist, word)); if (search_wordlist(wordlist, word) != -1) { eval_win(search_wordlist(wordlist, word)); + eval_lose(); eval_props(word); // eval correct/incorrect/oop letters put_word_into_playfield(word); } else { @@ -241,8 +242,6 @@ void eval_word(char word[]) { printf("Word %s not in wordlist\n", word); sleep(2); } - - eval_lose(); } /*