habe ich diese Klasse:ungültige Farb Argument für 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()
Wenn ich versuche, es zu benutzen, in
pygame.draw.rect(screen,colour,[btnx,btny,btnwi,btnle])
bekomme ich diesen Fehler:
TypeError: invalid color argument
Was falsch ist hier ?
Übergeben Sie das Tupel color.return_color() als Parameter und nicht als Objekt. – formatkaka