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