checkWinAll

This commit is contained in:
Lorenzo Bianchi 2023-05-16 11:45:16 +02:00
parent 878c29c764
commit d4a77602ee
2 changed files with 12 additions and 0 deletions

View File

@ -7,6 +7,8 @@ static int col;
void setCollums(int collums);
int getIndex(int i, int j);
tile_t checkWin(tile_t *board, int pos, int rows, int collums);
tile_t checkWinAll(tile_t *board, int rows, int collums);
#endif

View File

@ -64,5 +64,15 @@ tile_t checkWin(tile_t *board, int pos, int rows, int collums) {
}
}
return EMPTY;
}
tile_t checkWinAll(tile_t *board, int rows, int collums){
for (int i=0; i<rows*collums; i++) {
if (checkWin(board, i, rows, collums) != EMPTY) {
return checkWin(board, i, rows, collums);
}
}
return EMPTY;
}