上传文件至 ''
This commit is contained in:
parent
f5e1c178fe
commit
20be582bd4
|
@ -34,3 +34,25 @@ class Scoreboard():
|
|||
self.score_rect = self.score_image.get_rect()
|
||||
self.score_rect.right = self.screen_rect.right - 20
|
||||
self.score_rect.top = 20
|
||||
|
||||
def show_score(self):
|
||||
"""在屏幕上显示飞船和得分"""
|
||||
self.screen.blit(self.score_image, self.score_rect)
|
||||
self.screen.blit(self.high_score_image, self.high_score_rect)
|
||||
self.screen.blit(self.level_image, self.level_rect)
|
||||
# 绘制飞船
|
||||
self.ships.draw(self.screen)
|
||||
|
||||
def prep_high_score(self):
|
||||
"""将最高得分转换为渲染的图像"""
|
||||
high_score = int(round(self.stats.high_score, -1))
|
||||
high_score_str = "{:,}".format(high_score)
|
||||
self.high_score_image = self.font.render(high_score_str, True,
|
||||
self.text_color, self.ai_settings.bg_color)
|
||||
|
||||
# 将最高得分放在屏幕顶部中央
|
||||
self.high_score_rect = self.high_score_image.get_rect()
|
||||
self.high_score_rect.centerx = self.screen_rect.centerx
|
||||
self.high_score_rect.top = self.score_rect.top
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue