How does this actually work?
Code:
banned_colors =
{
{ 0 1 } #0
{ 0 1 9} #1
{ 2 3 4 6 7 8 9 12 14 } #2
{ 2 3 4 7 9 10 } #3
{ 2 4 6 7 9 10 13 14} #4
{ 5 10 14 15} #5
{ 2 4 6 10 11 12 } #6
{ 2 3 4 7 8 10 13 } #7
{ 2 4 6 7 8 9 } #8
{ 2 3 4 8 9 10 11 13 } #9
{ 3 4 5 6 7 9 10 } #10
{ 6 9 11 } #11
{ 6 12 } #12
{ 4 7 9 13 14 } #13
{ 2 4 13 14 } #14
}
The numbers correspond to the colors set above in coat_of_arms.txt in the interface folder. { 0 1 } means that color #0 and color #1 are banned from being used together, but what does { 2 4 13 14 } actually mean? None of those colors can appear together, or none of the last 3 can appear with #2?
Also, is it automatically set for the same color not to be allowed to be used twice, or would I have to ban { 0 0 } for that to be the case? When working with 3 colors instead of 2 in a pattern, would I need to ban { 0 0 0 }. It would seem crazy to list them all once you get into the combinations with these colors....