Я делаю игру, чтобы попрактиковаться в своей игре, и я создаю экран рекордов, но я не могу правильно скопировать текст, как я хочу.
вот метод рекордов
def high_screen(self):
screen.blit(background,(0,0))
myfont = pygame.font.SysFont("impact", 20)
scorefile = open('highscores.txt', 'r')
highscores = scorefile.read()
label = myfont.render((highscores), 1, (0,0,0))
screen.blit(label, (0, 0))
self.back = pygame.image.load('resources/screen/back.png')
self.back_r = self.back.get_bounding_rect()
self.back_r.x,self.back_r.y = (100,600)
screen.blit(self.back,(100, 600))
screen.blit(self.player,(self.mouse_pos))
if self.player_r.colliderect(self.back_r)and pygame.mouse.get_pressed()[0]:
self.state = 1
это получает рекорды из файла .txt и переносит их, но он переносит их в одну строку, когда я хочу, чтобы каждый результат был примерно на 100 пикселей ниже, чем тот, что над ним.
Итак, как я могу сделать так, чтобы он разделял текст из файла и уменьшал каждый счет на 100 пикселей вниз?
Спасибо
-Кристиан Кареага