pint/tools/cgGen.py
2022-07-22 05:48:00 +00:00

41 lines
1.3 KiB
Python

with open("schemeGroups.js", "a") as f:
x = open("colors.txt", "r")
prev_line = ""
prevComparison = ""
groupNumber = 0
for current_line in x:
value = current_line.split("=>")[0].strip()
varName = current_line.split("=>")[0].strip().replace("#", "")
if prev_line.split("=>")[0].strip() != current_line.split("=>")[0].strip():
if prevComparison != value[0:7]:
groupNumber += 1
alphaValue = 0
f.write(
"]\n\n// color group: "
+ str(groupNumber)
+ " | default color: "
+ value
+ "\nexport var cg"
+ str(groupNumber)
+ "_"
+ varName
+ " = [\n"
)
else:
f.write(
"]\n\n// color group: "
+ str(groupNumber)
+ " | default color: "
+ value
+ "\nexport var cg"
+ str(groupNumber)
+ "a_"
+ value[7:9]
+ " = [\n"
)
f.write('"' + current_line.split("=>")[1].strip() + '",\n')
prev_line = current_line
prevComparison = value[0:7]
x.close()