def btnClick(x): global step if Minimax.checkWin(computerSymbol, gameBoard): tkinter.messagebox.showinfo("Tic-Tac-Toe", "Computer wins!") return if dict_b[x]["text"] == " ": dict_b[x]["text"] = playerSymbol gameBoard[x] = 'X' step += 1 computerClick() else: tkinter.messagebox.showinfo("Tic-Tac-Toe", "Button already Clicked!")
def computerClick(): global step if Minimax.checkWin(playerSymbol, gameBoard): tkinter.messagebox.showinfo("Tic-Tac-Toe", "You win!") return if step == 9: tkinter.messagebox.showinfo("Tic-Tac-Toe", "Draw") return move = Minimax.findMove(gameBoard) gameBoard[move] = computerSymbol dict_b[move]["text"] = "O" step += 1