我在编码分数方面有问题。
TypeError和'int'的实例之间不支持TypeError:'>'
该班级应显示和更新分数。
class score():
def __init__(self , pTree):
self.Tree = pTree
self.Score = 0
self.schrift = pygame.font.SysFont("OCR A" , 30 , True )
每当树击中某个位置时分数就会更新
def Show(self):
if self.Tree > 300:
score += 1
Tree.__init__()
self.text = self.schrift.render("Score: " + str(self.Score) , True , (0,0,0))
def anzeigen(self):
screen.blit(self.text , (550 , 10))
...
while not done:
for event in pygame.event.get():
if event.type == pygame.QUIT:
done = True
Score.update()
Score.show()
Tree。init()-> self.Tree。init()