(col)
| 12 | current_player = PLAYER_1 |
| 13 | |
| 14 | def drop_piece(col): |
| 15 | global current_player |
| 16 | row = get_next_open_row(col) |
| 17 | if row is not None: |
| 18 | board[row][col] = current_player |
| 19 | draw_board() |
| 20 | if check_winner(row, col): |
| 21 | print(f"Player {current_player} wins!") |
| 22 | reset_board() |
| 23 | else: |
| 24 | current_player = 3 - current_player # Switch player |
| 25 | |
| 26 | def get_next_open_row(col): |
| 27 | for row in range(ROWS - 1, -1, -1): |
no test coverage detected