import pygame
+from naja.constants import BITS
+
def convert_colour(colour):
if isinstance(colour, pygame.Color):
if isinstance(colour, basestring):
return pygame.Color(colour)
raise ValueError()
+
+
+def bit_glyphs(bits):
+ bit_names = dict((v, k) for k, v in BITS.items())
+ return '{%s}' % ','.join(bit_names[bit] for bit in reversed(range(8))
+ if bit in bits)