Text After throwing Grams a very naive recognition algorithm will sort the different combinations into their respective TrigramsThe names of trigrams can be found anywhere on the internet but here they are also in Array formCODElet trigrams Heaven Earth

Julian Hespenheide
Submitted by julian-h on Wed, 07/03/2019 - 20:49

After throwing Grams, a very naive recognition algorithm will sort the different combinations into their respective Trigrams.The names of trigrams can be found anywhere on the internet, but here they are also in Array form.CODElet trigrams = ["Heaven", "Earth", "Thunder", "Water", "Mountain", "Wind", "Flame", "Lake"]; if(  grams[0].darkLine == false  && grams[1].darkLine == false  && grams[2].darkLine == false) upperTri = 0;else if(grams[0].darkLine == true  && grams[1].darkLine == true  && grams[2].darkLine == true) upperTri = 1;else if(grams[0].darkLine == true  && grams[1].darkLine == true  && grams[2].darkLine == false) upperTri = 2;else if(grams[0].darkLine == true  && grams[1].darkLine == false  && grams[2].darkLine == true) upperTri = 3;else if(grams[0].darkLine == false  && grams[1].darkLine == true  && grams[2].darkLine == true) upperTri = 4;else if(grams[0].darkLine == false  && grams[1].darkLine == false  && grams[2].darkLine == true) upperTri = 5;else if(grams[0].darkLine == false  && grams[1].darkLine == true  && grams[2].darkLine == false) upperTri = 6;else if(grams[0].darkLine == true  && grams[1].darkLine == false  && grams[2].darkLine == false) upperTri = 7; if(  grams[3].darkLine == false  && grams[4].darkLine == false  && grams[5].darkLine == false) lowerTri = 0;else if(grams[3].darkLine == true  && grams[4].darkLine == true  && grams[5].darkLine == true) lowerTri = 1;else if(grams[3].darkLine == true  && grams[4].darkLine == true  && grams[5].darkLine == false) lowerTri = 2;else if(grams[3].darkLine == true  && grams[4].darkLine == false  && grams[5].darkLine == true) lowerTri = 3;else if(grams[3].darkLine == false  && grams[4].darkLine == true  && grams[5].darkLine == true) lowerTri = 4;else if(grams[3].darkLine == false  && grams[4].darkLine == false  && grams[5].darkLine == true) lowerTri = 5;else if(grams[3].darkLine == false  && grams[4].darkLine == true  && grams[5].darkLine == false) lowerTri = 6;else if(grams[3].darkLine == true  && grams[4].darkLine == false  && grams[5].darkLine == false) lowerTri = 7;

Double Width
On
Component