1 class Color: |
1 class Colour: |
2 def __init__(self, index): |
2 def __init__(self, index): |
3 self.index = int(index, 0) |
3 self.index = int(index, 0) |
4 def __str__(self): |
4 def __str__(self): |
5 if self.is_direct_color(): |
5 if self.is_direct_colour(): |
6 # write direct colors with hex codes |
6 # write direct colours with hex codes |
7 return '0x%07X' % self.index |
7 return '0x%07X' % self.index |
8 else: |
8 else: |
9 return str(self.index) |
9 return str(self.index) |
10 def is_direct_color(self): |
10 def is_direct_colour(self): |
11 return self.index >= 0x2000000 |
11 return self.index >= 0x2000000 |