diff --git a/TicTacToe.c b/TicTacToe.c index 7c86bf9..bdefa60 100644 --- a/TicTacToe.c +++ b/TicTacToe.c @@ -71,30 +71,39 @@ void getUserInput() return; } -void checkForWin() { - for (int i = 0; i < 3; i++) { - if (cPlayfield[i][0] == cPlayfield[i][1] && cPlayfield[i][1] == cPlayfield[i][2] && cPlayfield[i][2] != ' ') { - running = 0; - printf("The winner is: %c\n", cPlayfield[i][0]); - return; - } - - if (cPlayfield[0][i] == cPlayfield[1][i] && cPlayfield[1][i] == cPlayfield[2][i] && cPlayfield[2][i] != ' ') { - running = 0; - printf("The winner is: %c\n", cPlayfield[0][i]); - return; - } - - } - if (cPlayfield[0][0] == cPlayfield[1][1] && cPlayfield[1][1] == cPlayfield[2][2] && cPlayfield[2][2] != ' ') { +void checkForWin() +{ + for (int i = 0; i < 3; i++) + { + if (cPlayfield[i][0] == cPlayfield[i][1] && cPlayfield[i][1] == cPlayfield[i][2] && cPlayfield[i][2] != ' ') + { running = 0; - printf("The winner is %c\n", cPlayfield[0][0]); + renderPlayfield(); + printf("The winner is: %c\n", cPlayfield[i][0]); return; } - if (cPlayfield[0][2] == cPlayfield[1][1] && cPlayfield[1][1] == cPlayfield[2][0] && cPlayfield[2][0] != ' ') { + if (cPlayfield[0][i] == cPlayfield[1][i] && cPlayfield[1][i] == cPlayfield[2][i] && cPlayfield[2][i] != ' ') + { running = 0; - printf("The winner is %d\n", cPlayfield[0][2]); + renderPlayfield(); + printf("The winner is: %c\n", cPlayfield[0][i]); return; } + } + if (cPlayfield[0][0] == cPlayfield[1][1] && cPlayfield[1][1] == cPlayfield[2][2] && cPlayfield[2][2] != ' ') + { + running = 0; + renderPlayfield(); + printf("The winner is %c\n", cPlayfield[0][0]); + return; + } + + if (cPlayfield[0][2] == cPlayfield[1][1] && cPlayfield[1][1] == cPlayfield[2][0] && cPlayfield[2][0] != ' ') + { + running = 0; + renderPlayfield(); + printf("The winner is %d\n", cPlayfield[0][2]); + return; + } } \ No newline at end of file