Mercurial > boomslang
diff pyntnclick/widgets/base.py @ 670:fe7023750b20 pyntnclick
Add convert_color function
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Sun, 12 Feb 2012 18:00:18 +0200 |
parents | b8cc0be3a819 |
children | 55d5d384fc16 |
line wrap: on
line diff
--- a/pyntnclick/widgets/base.py Sun Feb 12 17:47:59 2012 +0200 +++ b/pyntnclick/widgets/base.py Sun Feb 12 18:00:18 2012 +0200 @@ -151,3 +151,12 @@ background.fill(pygame.Color('gray')) surface.blit(background, self.rect) super(Box, self).draw(surface) + + +def convert_color(color): + """Give me a pygame Color, dammit""" + if isinstance(color, pygame.Color): + return color + if isinstance(color, basestring): + return pygame.Color(color) + return pygame.Color(*color)