Browse Source

Funktion Spielergebnis

remotes/origin/homan
fdai7892 12 months ago
parent
commit
3791d7b792
  1. 10
      src/main/duellist-spielesammlung-projekt.c

10
src/main/duellist-spielesammlung-projekt.c

@ -79,7 +79,15 @@ int isFieldEmpty(const TicTacToeGame* game, int row, int col) {
return game->board[row][col] == EMPTY;
}
GameResult checkGameResult(const TicTacToeGame* game) {
// Prüfen, ob ein Sieg oder ein Unentschieden vorliegt und das entsprechende Ergebnis zurückgeben
for (int i = 0; i < 3; ++i) {
//Zeilen und Spalten auf einen Gewinn prüfen
if ((game->board[i][0] == game->board[i][1] && game->board[i][1] == game->board[i][2] && game->board[i][0] != EMPTY) ||
(game->board[0][i] == game->board[1][i] && game->board[1][i] == game->board[2][i] && game->board[0][i] != EMPTY)) {
return GAME_WIN;
}
}

Loading…
Cancel
Save