ldraw.py@1dc58f44d556
ldraw.py
Mon, 11 Dec 2017 00:46:35 +0200
- author
- Santeri Piippo
- date
- Mon, 11 Dec 2017 00:46:35 +0200
- changeset 3
- 1dc58f44d556
- parent 2
-
50d3086070df
- child 4
-
8eb83f200486
- permissions
- -rw-r--r--
Can now write dat files, added direct color handling
class Color:
def __init__(self, index):
self.index = int(index, 0)
def __str__(self):
if self.is_direct_color():
# write direct colors with hex codes
return '0x%07X' % self.index
else:
return str(self.index)
def is_direct_color(self):
return self.index >= 0x2000000