class Square: color = None piece = None pr = Pieces.PeiceMkr() def __init__(self): self.color = None def setColor(self, nm): self.color = nm def getColor(self): return self.color def getName(self): temp = "" if self.piece != None: temp = self.piece.getName() return temp def mkrPiece(self, p, team, colour, no): self.piece = self.pr.createPiece(p, team, colour, no) def setPiece(self, pi): self.piece = None self.piece = pi def getPiece(self): return self.piece