pygame.font модулі қолданылады.
score_font = pygame.font.Font(None, 50) score_surf = score_font.render(str(score), 1, (0, 0, 0)) screen.blit(score_surf, [10, 10])
Үш қадам: 1) қаріп нысанын құру (Font); 2) мәтінді суретке айналдыру (render); 3) экранға шығару (blit).
| Оқиға | Әрекет |
|---|---|
| Доп қабырғаға тиді | score += 1, мәтінді қайта render ету |
| Доп жерге түсті | lives -= 1 |
| lives == 0 | Ойынды аяқтап, қорытынды мәтінді шығару |
if pygame.sprite.spritecollide(paddle, ballGroup, False): myBall.speed[1] = -myBall.speed[1] score += 1 score_surf = score_font.render(str(score), 1, (0, 0, 0))Жауабы: футболшы допты қайтарған сайын score бірге артады, экрандағы сан жаңарады.
"Upailarsany: " + str(score)) render етіліп экранға шығарылады.