def convertToRGBA(LDrawColorCode): if LDrawColorCode == CurrentColor: return None if LDrawColorCode == ComplimentColor: return None # TODO: Handle compliment colors if LDrawColorCode not in colors: print "Could not find LDraw Color: %d - Using Black." % LDrawColorCode return LicHelpers.LicColor(*colors[0]) return LicHelpers.LicColor(*colors[LDrawColorCode])
def convertToRGBA(LDrawColorCode): if LDrawColorCode == CurrentColor: return None if LDrawColorCode == ComplimentColor: return None #TODO: Handle compliment colors if LDrawColorCode not in colors: color_error = "Could not find LDraw Color: %d - Using Black" % LDrawColorCode LicHelpers.writeLogEntry(color_error, "convertToRGBA") print color_error return LicHelpers.LicColor(*colors[0]) return LicHelpers.LicColor(*colors[LDrawColorCode])
def __readLicColor(stream): if stream.licFileVersion >= 13: if stream.readBool(): r, g, b, a = stream.readFloat(), stream.readFloat(), stream.readFloat(), stream.readFloat() name = str(stream.readQString()) return LicHelpers.LicColor(r, g, b, a, name) return None return colorDict[stream.readInt32()]