/programs/other/rainbow/colors.gawk |
---|
0,0 → 1,33 |
BEGIN { |
} |
{ |
cnt++ |
names[cnt] = $1 |
colors[cnt] = $2 |
} |
END { |
printf "; Autogenerated from colors.txt, do not edit this file!\n" |
printf "; gawk -f colors.gawk colors.txt > colors.asm\n\n" |
printf "colors dd " |
printf colors[1] |
for (i=2; i<=cnt; i++) { |
printf ", %s", colors[i] |
} |
printf "\n\n" |
printf "names dw " |
printf names[1] |
for (i=2; i<=cnt; i++) { |
printf ", %s", names[i] |
} |
printf "\n\n" |
for (i=1; i<=cnt; i++) { |
printf "%s db %d,'%s'\n", names[i], length(names[i]), names[i] |
} |
} |