fix win bug
This commit is contained in:
+2
-3
@@ -182,7 +182,7 @@ int search_word(char word[], char target) {
|
|||||||
evaluate the loss
|
evaluate the loss
|
||||||
*/
|
*/
|
||||||
void eval_lose() {
|
void eval_lose() {
|
||||||
if (turns >= 6) {
|
if (turns >= 6 && win == 0) {
|
||||||
lose = 1;
|
lose = 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -234,6 +234,7 @@ void eval_word(char word[]) {
|
|||||||
printf("\n%d\n", search_wordlist(wordlist, word));
|
printf("\n%d\n", search_wordlist(wordlist, word));
|
||||||
if (search_wordlist(wordlist, word) != -1) {
|
if (search_wordlist(wordlist, word) != -1) {
|
||||||
eval_win(search_wordlist(wordlist, word));
|
eval_win(search_wordlist(wordlist, word));
|
||||||
|
eval_lose();
|
||||||
eval_props(word); // eval correct/incorrect/oop letters
|
eval_props(word); // eval correct/incorrect/oop letters
|
||||||
put_word_into_playfield(word);
|
put_word_into_playfield(word);
|
||||||
} else {
|
} else {
|
||||||
@@ -241,8 +242,6 @@ void eval_word(char word[]) {
|
|||||||
printf("Word %s not in wordlist\n", word);
|
printf("Word %s not in wordlist\n", word);
|
||||||
sleep(2);
|
sleep(2);
|
||||||
}
|
}
|
||||||
|
|
||||||
eval_lose();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
Reference in New Issue
Block a user