group3.c
int g3_movesAvailable(const struct connect4 *game) {
    int i;
    for (i = 0; i < NUM_COLS; i++) {
        if (game->board[NUM_ROWS - 1][i] == EMPTY)
            return 1;
    }

    return 0;
}
// Returns 1 if there is at least one more available move
Returns 1 if there is at least one more available move
Returns 1 if there is at least one more available move
int g3_movesAvailable(const struct connect4 *game) {
    int i;
    for (i = 0; i < NUM_COLS; i++) {
        if (game->board[NUM_ROWS - 1][i] == EMPTY)
            return 1;
    }
    return 0;
}
int g3_movesAvailable ( const struct connect4 * game ) { int i ; for ( i = 0 ; i < NUM_COLS ; i ++ ) { if ( game -> board [ NUM_ROWS - 1 ] [ i ] == EMPTY ) return 1 ; } return 0 ; }
Returns 1 if there is at least one more available move
Returns 1 if there is at least one more available move