Подсчет очков
299
Теперь метод
show_score()
выводит текущий счет в правом верхнем углу, а ре-
корд — в центре верхней стороны:
scoreboard.py
def show_score(self):
"""Выводит счет на экран."""
self.screen.blit(self.score_image, self.score_rect)
self.screen.blit(self.high_score_image, self.high_score_rect)
Для обновления рекорда в файл
game_functions .py
добавляется новая функция
check_high_score()
:
game_functions.py
def check_high_score(stats, sb):
"""Проверяет, появился ли новый рекорд."""
if stats.score > stats.high_score:
stats.high_score = stats.score
sb.prep_high_score()
Достарыңызбен бөлісу: