Я хочу, чтобы мой текст включал мое максимальное значение выигрыша в текст Pygame, но у меня закончились аргументы, как мне это сделать? - PullRequest
1 голос
/ 23 апреля 2020

Итак, сейчас код отображает только COOKIES: [число]

Я хочу, чтобы он отображал COOKIES: [число] / [winValue]

[число] - это количество очков, подсчитанное за клики на изображении.

[winValue] - цель, которая должна быть достигнута, чтобы выиграть

, но в моем текстовом рендере закончились аргументы.

ERROR:
text = font.render('COOKIES : ' + str(score), True, BLACK, WHITE,winValue) #renders counter
TypeError: function takes at most 4 arguments (5 given)
winValue = random.randint(10,100)

text = font.render('COOKIES : ' + str(score), True, BLACK, WHITE) #renders counter

Что следует сделать Я делаю, чтобы включить мой winValue? Извините, я не смог включить сюда весь код, так как stackoverflow мог бы принять его слишком долго, и извините за плохо сформулированный вопрос, так как Engli sh не мой родной язык.

1 Ответ

4 голосов
/ 23 апреля 2020

Если вы хотите отобразить «COOKIES: score / winValue», просто наберите

text = font.render('COOKIES : ' + str(score) + '/' + str(winValue), True, BLACK, WHITE)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...