From afad54aaba1427f93aba3b1c4487a0f64ea2a060 Mon Sep 17 00:00:00 2001 From: vehme003 Date: Mon, 12 Apr 2021 15:03:57 -0500 Subject: Update board2.py --- board2.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/board2.py b/board2.py index 18df6e3..3aecaa5 100644 --- a/board2.py +++ b/board2.py @@ -3,6 +3,8 @@ from random import * class Board: #A class for managing different situations and states happening in the game and on the board def __init__(self, board): self.board=board + def get_board(self): + return self.board def print_board(self): for i in self.board: for j in i: @@ -44,6 +46,10 @@ class Board: #A class for managing different situations and states happening in self.board[c][8]="|" else: self.board[c][12]="|" + if(self.check_fill()): + return 1 + else: + return 0 def check_fill(self): x=0 while(x<=4): @@ -52,10 +58,16 @@ class Board: #A class for managing different situations and states happening in if(self.board[x][y+2]=='-' and self.board[x+1][y]=='|' and self.board[x+1][y+4]=='|' and self.board[x+2][y+2]=='-'): if(self.board[x+1][y+2]!='X'): self.board[x+1][y+2]='X' - + return True y=y+4 x=x+2 return False + def is_legal(self,v1,v2): # we might not need this + if(v1