Я получаю «недопустимый аргумент цвета», запускающий этот код:
pygame.draw.rect(screen, teamcolors[0][1], button_1)
pygame.draw.rect(screen, teamcolors[1][1], button_2)
pygame.draw.rect(screen, teamcolors[2][1], button_3)
pygame.draw.rect(screen, teamcolors[3][1], button_4)
teamcolors - это список кортежей RGB, импортированных из файла CSV, который выглядит следующим образом:
(50, 255, 255)
(0, 100, 225)
(200, 200, 0)
(0, 0, 150)
и т. Д. В общей сложности 15 таких строк.
Два вопроса:
- как избежать ошибки неверного аргумента цвета?
- как я могу l oop через операторы
draw.rect
вместо того, чтобы делать их 1 на 1? Я не могу понять, как перебирать «button_1», «button_2», потому что это не позволит мне использовать переменную для номеров кнопок в ней.