我正在创建一个国际象棋游戏,我决定在其中实现两个类,一个抽象类扩展到各种抽象操作(Pawn、King、Queen、Rook、Knight、Bishop)的棋子类,每个棋子都将放在一个地方. spot 类表示 8x8 网格的一个块和一个可选块。在我的 spot 类中,我在构造函数中接受了 piece 类的一个实例,但我收到错误“No statement effect errors”。我不确定为什么?
class Spot:
def __init__(self, x, y,Piece piece):
self.x = x
self.y = y
self.piece = piece
class Piece:
killed = False
white = False
def __init__(self, white,killed):
self.white = white
self.killed = killed
def iswhite(self):
return self.white == True
def iskilled(self):
return self.killed == True
MYYA
大话西游666
随时随地看视频慕课网APP
相关分类