diff --git a/ttt/game.py b/ttt/game.py index 2f0e302..0d7149a 100644 --- a/ttt/game.py +++ b/ttt/game.py @@ -58,4 +58,9 @@ class TTTGame: def check_winner(self, state, symbol): "Checks whether the player with `symbol` has won the game." + winning_combinations=[[0,1,2],[3,4,5],[6,7,8],[0,3,6],[1,4,7],[2,5,8],[0,4,8],[2,4,6]] + board=state["board"] + combination=[index for index in range(9) if board[index]==symbol] + if combination in winning_combinations: + return True return False