generated from mwc/lab_tic_tac_toe
it works
This commit is contained in:
13
ttt/game.py
13
ttt/game.py
@@ -58,4 +58,17 @@ class TTTGame:
|
|||||||
|
|
||||||
def check_winner(self, state, symbol):
|
def check_winner(self, state, symbol):
|
||||||
"Checks whether the player with `symbol` has won the game."
|
"Checks whether the player with `symbol` has won the game."
|
||||||
|
winner = [
|
||||||
|
(0,1,2),
|
||||||
|
(3,4,5),
|
||||||
|
(6,7,8),
|
||||||
|
(0,3,6),
|
||||||
|
(1,4,7),
|
||||||
|
(2,5,8),
|
||||||
|
(0,4,8),
|
||||||
|
(2,4,6)]
|
||||||
|
for combo in winner:
|
||||||
|
if state["board"][combo[0]] == symbol:
|
||||||
|
if state["board"][combo[0]] == state["board"][combo[1]] == state["board"][combo[2]]:
|
||||||
|
return True
|
||||||
return False
|
return False
|
||||||
|
|||||||
Reference in New Issue
Block a user