add checks for block-of-9 and coverall
This commit is contained in:
parent
7f0031d3a9
commit
4af4ea43fe
@ -51,3 +51,22 @@ class Board:
|
|||||||
if all_diag1 or all_diag2:
|
if all_diag1 or all_diag2:
|
||||||
return True
|
return True
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
def has_block_of_9(self):
|
||||||
|
for i in range(3):
|
||||||
|
for j in range(3):
|
||||||
|
all = True
|
||||||
|
for k in range(3):
|
||||||
|
for l in range(3):
|
||||||
|
if not self.called[i + k][j + l]:
|
||||||
|
all = False
|
||||||
|
if all:
|
||||||
|
return True
|
||||||
|
return False
|
||||||
|
|
||||||
|
def has_coverall(self):
|
||||||
|
for i in range(5):
|
||||||
|
for j in range(5):
|
||||||
|
if not self.called[i][j]:
|
||||||
|
return False
|
||||||
|
return True
|
||||||
|
Loading…
x
Reference in New Issue
Block a user