Я создал этот класс:недопустимый цвет аргумент Pygame
class randcolour:
def __init__(self):
self.r = random.randint(0,255)
self.g = random.randint(0,255)
self.b = random.randint(0,255)
def return_colour(self):
return (self.r, self.g, self.b)
colour = randcolour()
colour.return_colour()
Когда я пытаюсь использовать его в
pygame.draw.rect(screen,colour,[btnx,btny,btnwi,btnle])
Я получаю эту ошибку:
TypeError: invalid color argument
Что здесь не так ?
Передайте кортеж color.return_color() как параметр, а не объект. – formatkaka