if window == None:
return
for p in self.pieces["white"] + self.pieces["black"]:
- p.draw(window, grid_sz)
+ p.draw(window, grid_sz, self.style)
# Draw the board in a pygame window
def display(self, window = None):
raise Exception("EMPTY")
if colour != None and piece.colour != colour:
- raise Exception("COLOUR")
+ raise Exception("COLOUR " + str(piece.colour) + " not " + str(colour))
# I'm not quite sure why I made this return a string, but screw logical design
return str(x) + " " + str(y) + " " + str(piece.select()) + " " + str(piece.current_type)