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)