Как отобразить победителя для моей игры в понг? - PullRequest
1 голос
/ 24 марта 2020

, поэтому я копирую игру в понг, и у меня все работает, но у меня возникают проблемы с отображением окончательного победителя в качестве первого игрока, выигравшего 5 очков. Я перепробовал все, но все показывает, что победителем является игрок без указания, какой игрок один. Я устал от печати («победитель - игрок 1») и WinnerOneFont = pygame.font.SysFont («arial», 20), WinnerTwoFont = pygame.font.SysFont («arial», 20), WinnerOneMsg = WinnerOneFont.render ( «1», True, (WHITE)) WinnerTwoMsg = WinnerTwoFont.render («2», True, (WHITE)). В любом случае, помимо моих глупых идей, у меня возникают проблемы с отображением победителя в конце игры.

часть моего кода:

fontsize = 50
fontScore = pygame.font.SysFont('arial', 50)
fontScore = pygame.font.SysFont('arial', 50)
GameOverFont = pygame.font.SysFont ('arial', 20)
fontEnd = pygame.font.SysFont("arial",24)

R1Score = fontScore.render(str(R1_score), True, (WHITE))
R2Score = fontScore.render(str(R2_score), True, (WHITE))
GameOverMsg = GameOverFont.render("GAME OVER - PRESS 'R' TO RETRY - THE WINNER WAS PLAYER", True, (WHITE))
if R1_score >= 5:
    winner = fontEnd.render("One", 1, (WHITE))
if R1_score >= 5:
    winner = fontEnd.render("Two", 1, (WHITE))
...