Fixed tone letters unique per set

This commit is contained in:
Willem Cazander 2022-01-30 19:42:26 +01:00
parent 48e0c58b4b
commit 0e01444337
4 changed files with 41 additions and 43 deletions

View file

@ -21,12 +21,12 @@ import love.distributedrebirth.demo4d.base2t.facet.BasePartSplit6;
*/ */
public enum T06PartSeximal implements BaseFacet,BasePartAlt1,BasePartSplit6 { public enum T06PartSeximal implements BaseFacet,BasePartAlt1,BasePartSplit6 {
PART_1("˧˥","0","","4","A"), PART_1("˦","0","","4","A"),
PART_2("˧˩","1","","5","D"), PART_2("˨","1","","5","D"),
PART_3("˨˦","2","","6","F"), PART_3("","2","","6","F"),
PART_4("˦˨","3","","7","G"), PART_4("","3","","7","G"),
PART_5("˩˧","4","","8","V"), PART_5("","4","","8","V"),
PART_6("˥˧","5","","9","X"), PART_6("","5","","9","X"),
; ;
public static int LENGTH = 6; public static int LENGTH = 6;

View file

@ -19,15 +19,14 @@ import love.distributedrebirth.demo4d.base2t.facet.BasePartSplit8;
*/ */
public enum T08PartOctal implements BaseFacet,BasePartAlt2,BasePartSplit8 { public enum T08PartOctal implements BaseFacet,BasePartAlt2,BasePartSplit8 {
// FIXME make 8 tone letters PART_1("˥","0","","heart","˧˥˩","˥˩˧", 0),
PART_1("˩","0","","heart","˧˥˩","˥˩˧", 0), PART_2("˩","1","","head", "˧˩˥","˩˥˧", 3),
PART_2("˥","1","","head", "˧˩˥","˩˥˧", 3), PART_3("","2","","eye", "˧˥˦","˥˦˧", 6),
PART_3("˦","2","","eye", "˧˥˦","˥˦˧", 6), PART_4("","3","","mouth","˧˩˨","˩˨˧", 9),
PART_4("˨","3","","mouth","˧˩˨","˩˨˧", 9), PART_5("","4","","arm", "˧˦˦","˦˦˧", 12),
PART_5("˦","4","","arm", "˧˦˦","˦˦˧", 12), PART_6("","5","","hand", "˧˨˨","˨˨˧", 15),
PART_6("˨","5","","hand", "˧˨˨","˨˨˧", 15), PART_7("","6","","leg", "˧˥˥","˥˥˧", 18),
PART_7("˥","6","","leg", "˧˥˥","˥˥˧", 18), PART_8("","7","","feet", "˧˩˩","˩˩˧", 21),
PART_8("˩","7","","feet", "˧˩˩","˩˩˧", 21),
; ;
public static int LENGTH = 8; public static int LENGTH = 8;

View file

@ -18,19 +18,18 @@ import love.distributedrebirth.demo4d.base2t.facet.BasePartAlt1;
*/ */
public enum T12PartUncial implements BaseFacet,BasePartAlt1 { public enum T12PartUncial implements BaseFacet,BasePartAlt1 {
// TODO: fixup tone letters for 12 parts
PART_1 ("˥","0","","sun","0"), PART_1 ("˥","0","","sun","0"),
PART_2 ("˥","1","","moon","1"), PART_2 ("˧","1","","moon","1"),
PART_3 ("˥","2","","star","2"), PART_3 ("˩","2","","star","2"),
PART_4 ("˥","3","","mountain","3"), PART_4 ("","3","","mountain","3"),
PART_5 ("˥","4","","dragon","4"), PART_5 ("","4","","dragon","4"),
PART_6 ("˥","5","","phoenix","5"), PART_6 ("","5","","phoenix","5"),
PART_7 ("˥","6","","cup","6"), PART_7 ("","6","","cup","6"),
PART_8 ("˥","7","","pondweed","7"), PART_8 ("","7","","pondweed","7"),
PART_9 ("˥","8","","furnace","8"), PART_9 ("","8","","furnace","8"),
PART_10("˥","9","","seed","9"), PART_10("","9","","seed","9"),
PART_11("˥","A","","axe","\u218a"), // TURNED DIGIT TWO PART_11("","A","","axe","\u218a"), // TURNED DIGIT TWO
PART_12("˥","B","","nozero","\u218b"), // TURNED DIGIT THREE PART_12("","B","","nozero","\u218b"), // TURNED DIGIT THREE
; ;
public static int LENGTH = 12; public static int LENGTH = 12;

View file

@ -19,22 +19,22 @@ import love.distributedrebirth.demo4d.base2t.facet.BasePartSplit16;
*/ */
public enum T16PartHex implements BaseFacet,BasePartAlt1,BasePartSplit16 { public enum T16PartHex implements BaseFacet,BasePartAlt1,BasePartSplit16 {
PART_1 ("˧˥˩","0","","hydrogen","1"), PART_1 ("˥","0","","hydrogen","1"),
PART_2 ("˧˩˥","1","","helium","2"), PART_2 ("˦","1","","helium","2"),
PART_3 ("˧˥˦","2","","lithium","3"), PART_3 ("˨","2","","lithium","3"),
PART_4 ("˧˩˨","3","","beryllium","A"), PART_4 ("˩","3","","beryllium","A"),
PART_5 ("˧˦˦","4","","boron","4"), PART_5 ("","4","","boron","4"),
PART_6 ("˧˨˨","5","","carbon","5"), PART_6 ("","5","","carbon","5"),
PART_7 ("˧˥˥","6","","nitrogen","6"), PART_7 ("","6","","nitrogen","6"),
PART_8 ("˧˩˩","7","","oxygen","B"), PART_8 ("","7","","oxygen","B"),
PART_9 ("˥˩˧","8","","fluorine","7"), PART_9 ("","8","","fluorine","7"),
PART_10("˩˥˧","9","","neon","8"), PART_10("","9","","neon","8"),
PART_11("˥˦˧","A","","sodium","9"), PART_11("","A","","sodium","9"),
PART_12("˩˨˧","B","","magnesium","C"), PART_12("","B","","magnesium","C"),
PART_13("˦˦˧","C","","aluminium","*"), PART_13("","C","","aluminium","*"),
PART_14("˨˨˧","D","","silicon","0"), PART_14("","D","","silicon","0"),
PART_15("˥˥˧","E","","phosphorus","#"), PART_15("","E","","phosphorus","#"),
PART_16("˩˩˧","F","","sulfur","D"), PART_16("","F","","sulfur","D"),
; ;
public static int LENGTH = 16; public static int LENGTH = 16;