Tak/AuxiliaryTestingMethods.py

32 lines
744 B
Python
Raw Normal View History

def fillSpace(game, loc, val):
game.board.board[loc[0]][loc[1]] = [val]
def fillRow(game, row, val):
for i in range(game.board.size):
fillSpace(game, [row, i], val)
def fillCol(game, col, val):
for i in range(game.board.size):
fillSpace(game, [i, col], val)
def fillBoardEndFull(game):
for i in range(game.board.size):
fillRow(game, i, (-1)**i)
def fillBoardEndPiece(game):
pieces = game.pieces
capstones = game.capstones
for i in range(game.board.size):
for j in range(game.board.size):
if pieces > 0:
fillSpace(game, [i, j], 1)
pieces -= 1
elif capstones > 0:
fillSpace(game, [i, j], 3)
capstones -= 1
def resetBoard(game):
for i in range(game.board.size):
fillRow(game, i, 0)
game.turnCount = 1