Moved naming like others to support to 999

This commit is contained in:
Willem Cazander 2022-10-25 15:09:02 +02:00
parent 87c119e5e3
commit be5869a88e
84 changed files with 961 additions and 961 deletions

View file

@ -5,15 +5,15 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "The distribution by 2 (low/high).")
public enum T02PartBinary implements BãßBȍőnPartʸᴰ<T02PartBinary> {
public enum T002PartBinary implements BãßBȍőnPartʸᴰ<T002PartBinary> {
PART_1("˧", "", "low"),
PART_2("", "", "high"),
;
public final static T02PartBinary STATIC = T02PartBinary.PART_1;
public final static T002PartBinary STATIC = T002PartBinary.PART_1;
private T02PartBinary(String dialTone, String chinaKey, String chinaValue) {
private T002PartBinary(String dialTone, String chinaKey, String chinaValue) {
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª.יהוהʸᴰ(this, dialTone, enumPart -> {
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);

View file

@ -5,16 +5,16 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "The distribution by 3 (number123).")
public enum T03PartTrit implements BãßBȍőnPartʸᴰ<T03PartTrit> {
public enum T003PartTrit implements BãßBȍőnPartʸᴰ<T003PartTrit> {
PART_1("˦","","1"),
PART_2("˧","","2"),
PART_3("˨","","3"),
;
public final static T03PartTrit STATIC = T03PartTrit.PART_1;
public final static T003PartTrit STATIC = T003PartTrit.PART_1;
private T03PartTrit(String dialTone, String chinaKey, String chinaValue) {
private T003PartTrit(String dialTone, String chinaKey, String chinaValue) {
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª.יהוהʸᴰ(this, dialTone, enumPart -> {
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);

View file

@ -8,7 +8,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
@BãßBȍőnPartAlt1注(name = "Cardinal direction china", website = "https://zh.wikipedia.org/wiki/罗盘方位")
@BãßBȍőnPartAlt2注(name = "Cardinal direction key", website = "https://simple.wikipedia.org/wiki/Cardinal_direction")
@BãßBȍőnPartAlt3注(name = "Cardinal direction value", website = "https://simple.wikipedia.org/wiki/Cardinal_direction")
public enum T04PartQuad implements BãßBȍőnPartAlt3ʸᴰ<T04PartQuad> {
public enum T004PartQuad implements BãßBȍőnPartAlt3ʸᴰ<T004PartQuad> {
PART_1("˥","","HallA [the immortal]","","N","north"),
PART_2("","","above [the] ", "", "E","east"),
@ -16,9 +16,9 @@ public enum T04PartQuad implements BãßBȍőnPartAlt3ʸᴰ<T04PartQuad> {
PART_4("˩","","heaven","", "S","south"),
;
public final static T04PartQuad STATIC = T04PartQuad.PART_1;
public final static T004PartQuad STATIC = T004PartQuad.PART_1;
private T04PartQuad(String dialTone, String chinaKey, String chinaValue, String alt1Value, String alt2Value, String alt3Value) {
private T004PartQuad(String dialTone, String chinaKey, String chinaValue, String alt1Value, String alt2Value, String alt3Value) {
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª.יהוהʸᴰ(this, dialTone, enumPart -> {
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);
@ -28,7 +28,7 @@ public enum T04PartQuad implements BãßBȍőnPartAlt3ʸᴰ<T04PartQuad> {
});
}
public T02PartBinary splitPartBinary(T02PartBinary part) {
return T02PartBinary.values()[(ordinal() >> part.ordinal()) & 1];
public T002PartBinary splitPartBinary(T002PartBinary part) {
return T002PartBinary.values()[(ordinal() >> part.ordinal()) & 1];
}
}

View file

@ -7,7 +7,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
@BãßBȍőnDuytsFlüstern注(purpose = "The distribution by 5 (wuxing).")
@BãßBȍőnPartAlt1注(name = "Pentagram", website = "https://en.wikipedia.org/wiki/Pentagram")
@BãßBȍőnPartAlt2注(name = "Pythagorean Interpretations", website = "http://wisdomofhypatia.com/OM/BA/PP.html")
public enum T05PartPental implements BãßBȍőnPartAlt2ʸᴰ<T05PartPental> {
public enum T005PartPental implements BãßBȍőnPartAlt2ʸᴰ<T005PartPental> {
PART_1("˥","","fire", "EI","heile"),
PART_2("˦","","water","U", "hudor"),
@ -16,9 +16,9 @@ public enum T05PartPental implements BãßBȍőnPartAlt2ʸᴰ<T05PartPental> {
PART_5("˩","","earth","G", "gaia"),
;
public final static T05PartPental STATIC = T05PartPental.PART_1;
public final static T005PartPental STATIC = T005PartPental.PART_1;
private T05PartPental(String dialTone, String chinaKey, String chinaValue, String alt1Value, String alt2Value) {
private T005PartPental(String dialTone, String chinaKey, String chinaValue, String alt1Value, String alt2Value) {
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª.יהוהʸᴰ(this, dialTone, enumPart -> {
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);

View file

@ -7,7 +7,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
@BãßBȍőnDuytsFlüstern注(purpose = "The distribution by 6 (numbers4/9).")
@BãßBȍőnPartAlt1注(name = "ADFGVX cipher", website = "https://en.wikipedia.org/wiki/ADFGVX_cipher")
@BãßBȍőnPartAlt2注(name = "Dice", website = "https://en.wikipedia.org/wiki/Dice")
public enum T06PartSeximal implements BãßBȍőnPartAlt2ʸᴰ<T06PartSeximal> {
public enum T006PartSeximal implements BãßBȍőnPartAlt2ʸᴰ<T006PartSeximal> {
PART_1("˦","","4","A",""),
PART_2("˨","","5","D",""),
@ -17,9 +17,9 @@ public enum T06PartSeximal implements BãßBȍőnPartAlt2ʸᴰ<T06PartSeximal> {
PART_6("","","9","X",""),
;
public final static T06PartSeximal STATIC = T06PartSeximal.PART_1;
public final static T006PartSeximal STATIC = T006PartSeximal.PART_1;
private T06PartSeximal(String dialTone, String chinaKey, String chinaValue, String alt1Value, String alt2Value) {
private T006PartSeximal(String dialTone, String chinaKey, String chinaValue, String alt1Value, String alt2Value) {
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª.יהוהʸᴰ(this, dialTone, enumPart -> {
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);
@ -28,11 +28,11 @@ public enum T06PartSeximal implements BãßBȍőnPartAlt2ʸᴰ<T06PartSeximal> {
});
}
public T02PartBinary splitPartBinary() {
return T02PartBinary.values()[ordinal() & 1];
public T002PartBinary splitPartBinary() {
return T002PartBinary.values()[ordinal() & 1];
}
public T03PartTrit splitPartTrit() {
return T03PartTrit.values()[ordinal() >> 1];
public T003PartTrit splitPartTrit() {
return T003PartTrit.values()[ordinal() >> 1];
}
}

View file

@ -6,7 +6,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "The distribution by 7 (♩♪♫♬♭♮♯).")
@BãßBȍőnPartAlt1注(name = "Byzantine music", website = "https://en.wikipedia.org/wiki/Byzantine_Empire")
public enum T07PartSeptet implements BãßBȍőnPartAlt1ʸᴰ<T07PartSeptet> {
public enum T007PartSeptet implements BãßBȍőnPartAlt1ʸᴰ<T007PartSeptet> {
// TODO: replace with global unique one char china key value.
@ -19,9 +19,9 @@ public enum T07PartSeptet implements BãßBȍőnPartAlt1ʸᴰ<T07PartSeptet> {
PART_7("˩","नि", "ni", "Νη"),
;
public final static T07PartSeptet STATIC = T07PartSeptet.PART_1;
public final static T007PartSeptet STATIC = T007PartSeptet.PART_1;
private T07PartSeptet(String dialTone, String chinaKey, String chinaValue, String alt1Value) {
private T007PartSeptet(String dialTone, String chinaKey, String chinaValue, String alt1Value) {
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª.יהוהʸᴰ(this, dialTone, enumPart -> {
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);

View file

@ -6,7 +6,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "The distribution by 8 (eight trigrams).")
@BãßBȍőnPartAlt1注(name = "The eight trigrams", website = "https://en.wikipedia.org/wiki/Bagua")
public enum T08PartOctal implements BãßBȍőnPartShiftBitsʸᴰ<T08PartOctal>, BãßBȍőnPartAlt1ʸᴰ<T08PartOctal> {
public enum T008PartOctal implements BãßBȍőnPartShiftBitsʸᴰ<T008PartOctal>, BãßBȍőnPartAlt1ʸᴰ<T008PartOctal> {
PART_1("˥","","creative", 0, ""),
PART_2("˩","","joyous", 3, ""),
@ -20,9 +20,9 @@ public enum T08PartOctal implements BãßBȍőnPartShiftBitsʸᴰ<T08PartOctal>,
public final static int BIT_COUNT = 3;
private final static byte BITMASK = 0x07;
public final static T08PartOctal STATIC = T08PartOctal.PART_1;
public final static T008PartOctal STATIC = T008PartOctal.PART_1;
private T08PartOctal(String dialTone, String chinaKey, String chinaValue, int shiftBits, String alt1Value) {
private T008PartOctal(String dialTone, String chinaKey, String chinaValue, int shiftBits, String alt1Value) {
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª.יהוהʸᴰ(this, dialTone, enumPart -> {
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);
@ -31,15 +31,15 @@ public enum T08PartOctal implements BãßBȍőnPartShiftBitsʸᴰ<T08PartOctal>,
});
}
public static T08PartOctal indexOf(T08PartOctal group, int value) {
return T08PartOctal.values()[(value >> group.getShiftBits()) & BITMASK];
public static T008PartOctal indexOf(T008PartOctal group, int value) {
return T008PartOctal.values()[(value >> group.getShiftBits()) & BITMASK];
}
public T02PartBinary splitPartBinary(T03PartTrit part) {
return T02PartBinary.values()[(ordinal() >> part.ordinal()) & 1];
public T002PartBinary splitPartBinary(T003PartTrit part) {
return T002PartBinary.values()[(ordinal() >> part.ordinal()) & 1];
}
public int ordinalOf(T08PartOctal group) {
public int ordinalOf(T008PartOctal group) {
return ordinal() << group.getShiftBits();
}
}

View file

@ -5,7 +5,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "The distribution by 9 (colors).")
public enum T09PartNonary implements BãßBȍőnPartʸᴰ<T09PartNonary> {
public enum T009PartNonary implements BãßBȍőnPartʸᴰ<T009PartNonary> {
PART_1 ("˦","","blue"),
PART_2 ("˨","","white"),
@ -18,9 +18,9 @@ public enum T09PartNonary implements BãßBȍőnPartʸᴰ<T09PartNonary> {
PART_9 ("","","purple"),
;
public final static T09PartNonary STATIC = T09PartNonary.PART_1;
public final static T009PartNonary STATIC = T009PartNonary.PART_1;
private T09PartNonary(String dialTone, String chinaKey, String chinaValue) {
private T009PartNonary(String dialTone, String chinaKey, String chinaValue) {
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª.יהוהʸᴰ(this, dialTone, enumPart -> {
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);

View file

@ -7,7 +7,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
@BãßBȍőnDuytsFlüstern注(purpose = "The distribution by 10 (finance numbers).")
@BãßBȍőnPartAlt1注(name = "Tone Letter LR", website = "https://en.wikipedia.org/wiki/Tone_letter")
@BãßBȍőnPartAlt2注(name = "Tone Letter RL", website = "https://en.wikipedia.org/wiki/Tone_letter")
public enum T10PartDecimal implements BãßBȍőnPartAlt2ʸᴰ<T10PartDecimal> {
public enum T010PartDecimal implements BãßBȍőnPartAlt2ʸᴰ<T010PartDecimal> {
PART_1 ("˥","","zero", "",""),
PART_2 ("˦","","one", "",""),
@ -21,9 +21,9 @@ public enum T10PartDecimal implements BãßBȍőnPartAlt2ʸᴰ<T10PartDecimal> {
PART_10("","","nine", "˩",""),
;
public final static T10PartDecimal STATIC = T10PartDecimal.PART_1;
public final static T010PartDecimal STATIC = T010PartDecimal.PART_1;
private T10PartDecimal(String dialTone, String chinaKey, String chinaValue, String alt1Value, String alt2Value) {
private T010PartDecimal(String dialTone, String chinaKey, String chinaValue, String alt1Value, String alt2Value) {
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª.יהוהʸᴰ(this, dialTone, enumPart -> {
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);

View file

@ -5,7 +5,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "The distribution by 11 (human activity).")
public enum T11PartUndecimal implements BãßBȍőnPartʸᴰ<T11PartUndecimal> {
public enum T011PartUndecimal implements BãßBȍőnPartʸᴰ<T011PartUndecimal> {
PART_1 ("˥","","walk"),
PART_2 ("","","run"),
@ -20,9 +20,9 @@ public enum T11PartUndecimal implements BãßBȍőnPartʸᴰ<T11PartUndecimal> {
PART_11("˩","","mate"),
;
public final static T11PartUndecimal STATIC = T11PartUndecimal.PART_1;
public final static T011PartUndecimal STATIC = T011PartUndecimal.PART_1;
private T11PartUndecimal(String dialTone, String chinaKey, String chinaValue) {
private T011PartUndecimal(String dialTone, String chinaKey, String chinaValue) {
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª.יהוהʸᴰ(this, dialTone, enumPart -> {
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);

View file

@ -6,7 +6,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "The distribution by 12 (emperor).")
@BãßBȍőnPartAlt1注(name = "Indian (Bengali)", website = "https://en.wikipedia.org/wiki/Musical_note")
public enum T12PartUncial implements BãßBȍőnPartAlt1ʸᴰ<T12PartUncial> {
public enum T012PartUncial implements BãßBȍőnPartAlt1ʸᴰ<T012PartUncial> {
PART_1 ("˥","","sun", "সা"),
PART_2 ("˧","","moon", ""),
@ -22,9 +22,9 @@ public enum T12PartUncial implements BãßBȍőnPartAlt1ʸᴰ<T12PartUncial> {
PART_12("","","nozero", "নি"),
;
public final static T12PartUncial STATIC = T12PartUncial.PART_1;
public final static T012PartUncial STATIC = T012PartUncial.PART_1;
private T12PartUncial(String dialTone, String chinaKey, String chinaValue, String alt1Value) {
private T012PartUncial(String dialTone, String chinaKey, String chinaValue, String alt1Value) {
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª.יהוהʸᴰ(this, dialTone, enumPart -> {
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);

View file

@ -5,7 +5,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "The distribution by 14 (Liver meridian)")
public enum T14PartTetradecimal implements BãßBȍőnPartʸᴰ<T14PartTetradecimal> {
public enum T014PartTetradecimal implements BãßBȍőnPartʸᴰ<T014PartTetradecimal> {
// TODO: replace with global unique one char china key value.
@ -25,9 +25,9 @@ public enum T14PartTetradecimal implements BãßBȍőnPartʸᴰ<T14PartTetradeci
PART_14 ("˦˨","期門","qimen"),
;
public final static T14PartTetradecimal STATIC = T14PartTetradecimal.PART_1;
public final static T014PartTetradecimal STATIC = T014PartTetradecimal.PART_1;
private T14PartTetradecimal(String dialTone, String chinaKey, String chinaValue) {
private T014PartTetradecimal(String dialTone, String chinaKey, String chinaValue) {
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª.יהוהʸᴰ(this, dialTone, enumPart -> {
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);

View file

@ -6,7 +6,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
// https://en.wikipedia.org/wiki/Chinese_dragon#Classical_depictions
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "The distribution by 15 (dragons).")
public enum T15PartPenta implements BãßBȍőnPartʸᴰ<T15PartPenta> {
public enum T015PartPenta implements BãßBȍőnPartʸᴰ<T015PartPenta> {
// TODO: replace with global unique one char china key value.
@ -27,9 +27,9 @@ public enum T15PartPenta implements BãßBȍőnPartʸᴰ<T15PartPenta> {
PART_15 ("˦˩","龍馬","dragon_horse"),
;
public final static T15PartPenta STATIC = T15PartPenta.PART_1;
public final static T015PartPenta STATIC = T015PartPenta.PART_1;
private T15PartPenta(String dialTone, String chinaKey, String chinaValue) {
private T015PartPenta(String dialTone, String chinaKey, String chinaValue) {
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª.יהוהʸᴰ(this, dialTone, enumPart -> {
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);

View file

@ -6,7 +6,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "The distribution by 16 (elements).")
@BãßBȍőnPartAlt1注(name = "Hexadecimal", website = "https://en.wikipedia.org/wiki/Hexadecimal")
public enum T16PartHex implements BãßBȍőnPartAlt1ʸᴰ<T16PartHex> {
public enum T016PartHex implements BãßBȍőnPartAlt1ʸᴰ<T016PartHex> {
PART_1 ("˥","","hydrogen", "0"),
PART_2 ("˦","","helium", "1"),
@ -26,9 +26,9 @@ public enum T16PartHex implements BãßBȍőnPartAlt1ʸᴰ<T16PartHex> {
PART_16("","","sulfur", "F"),
;
public final static T16PartHex STATIC = T16PartHex.PART_1;
public final static T016PartHex STATIC = T016PartHex.PART_1;
private T16PartHex(String dialTone, String chinaKey, String chinaValue, String alt1Value) {
private T016PartHex(String dialTone, String chinaKey, String chinaValue, String alt1Value) {
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª.יהוהʸᴰ(this, dialTone, enumPart -> {
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);
@ -36,7 +36,7 @@ public enum T16PartHex implements BãßBȍőnPartAlt1ʸᴰ<T16PartHex> {
});
}
public T02PartBinary splitPartBinary(T04PartQuad part) {
return T02PartBinary.values()[(ordinal() >> part.ordinal()) & 1];
public T002PartBinary splitPartBinary(T004PartQuad part) {
return T002PartBinary.values()[(ordinal() >> part.ordinal()) & 1];
}
}

View file

@ -7,7 +7,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
@BãßBȍőnDuytsFlüstern注(purpose = "The distribution by 17 (chromatic scale)")
@BãßBȍőnPartAlt1注(name = "Chromatic scale English", website = "https://en.wikipedia.org/wiki/Musical_note#12-tone_chromatic_scale")
@BãßBȍőnPartAlt2注(name = "Chromatic scale Romance", website = "https://en.wikipedia.org/wiki/Musical_note#12-tone_chromatic_scale")
public enum T17PartHeptadecimal implements BãßBȍőnPartAlt2ʸᴰ<T17PartHeptadecimal> {
public enum T017PartHeptadecimal implements BãßBȍőnPartAlt2ʸᴰ<T017PartHeptadecimal> {
// TODO: replace with global unique one char china key value.
@ -30,9 +30,9 @@ public enum T17PartHeptadecimal implements BãßBȍőnPartAlt2ʸᴰ<T17PartHepta
PART_17("˦꜕","", "guizhou","B", "si"),
;
public final static T17PartHeptadecimal STATIC = T17PartHeptadecimal.PART_1;
public final static T017PartHeptadecimal STATIC = T017PartHeptadecimal.PART_1;
private T17PartHeptadecimal(String dialTone, String chinaKey, String chinaValue, String alt1Value, String alt2Value) {
private T017PartHeptadecimal(String dialTone, String chinaKey, String chinaValue, String alt1Value, String alt2Value) {
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª.יהוהʸᴰ(this, dialTone, enumPart -> {
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);

View file

@ -5,7 +5,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "The distribution by 18 (Human body)")
public enum T18PartOctodecimal implements BãßBȍőnPartʸᴰ<T18PartOctodecimal> {
public enum T018PartOctodecimal implements BãßBȍőnPartʸᴰ<T018PartOctodecimal> {
PART_1 ("˥˥","", "heart"),
PART_2 ("˥˦","", "eye"),
@ -27,9 +27,9 @@ public enum T18PartOctodecimal implements BãßBȍőnPartʸᴰ<T18PartOctodecima
PART_18("˦꜔","", "back"),
;
public final static T18PartOctodecimal STATIC = T18PartOctodecimal.PART_1;
public final static T018PartOctodecimal STATIC = T018PartOctodecimal.PART_1;
private T18PartOctodecimal(String dialTone, String chinaKey, String chinaValue) {
private T018PartOctodecimal(String dialTone, String chinaKey, String chinaValue) {
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª.יהוהʸᴰ(this, dialTone, enumPart -> {
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);

View file

@ -14,7 +14,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
@BãßBȍőnPartAlt2注(name = "Vigesimal", website = "https://en.wikipedia.org/wiki/Vigesimal#Places")
@BãßBȍőnPartAlt3注(name = "Vigesimal Alternative", website = "https://en.wikipedia.org/wiki/Vigesimal#Places")
@BãßBȍőnPartAlt4注(name = "Open Location Code", website = "https://en.wikipedia.org/wiki/Open_Location_Code")
public enum T20PartScore implements BãßBȍőnPartAlt4ʸᴰ<T20PartScore> {
public enum T020PartScore implements BãßBȍőnPartAlt4ʸᴰ<T020PartScore> {
PART_1 ("˥", "", "yotta", "Y", "0", "0", "2"),
PART_2 ("˦", "", "zetta", "Z", "1", "1", "3"),
@ -38,12 +38,12 @@ public enum T20PartScore implements BãßBȍőnPartAlt4ʸᴰ<T20PartScore> {
PART_20("", "", "yocto", "y", "J", "K", "X"),
;
private static final Map<String, T20PartScore> OPENLC_MAP = Collections.unmodifiableMap(
private static final Map<String, T020PartScore> OPENLC_MAP = Collections.unmodifiableMap(
Arrays.asList(values()).stream().collect(Collectors.toMap(v -> v.rȧñkAlt4Waarde(), v -> v)));
public final static T20PartScore STATIC = T20PartScore.PART_1;
public final static T020PartScore STATIC = T020PartScore.PART_1;
private T20PartScore(String dialTone, String chinaKey, String chinaValue,
private T020PartScore(String dialTone, String chinaKey, String chinaValue,
String alt1Value, String alt2Value, String alt3Value, String alt4Value) {
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª.יהוהʸᴰ(this, dialTone, enumPart -> {
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
@ -55,7 +55,7 @@ public enum T20PartScore implements BãßBȍőnPartAlt4ʸᴰ<T20PartScore> {
});
}
public T20PartScore BãßValueOfOpenLC(String openLCKey) {
public T020PartScore BãßValueOfOpenLC(String openLCKey) {
return OPENLC_MAP.get(openLCKey);
}
}

View file

@ -8,7 +8,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
@BãßBȍőnDuytsFlüstern注(purpose = "The distribution by 21 (目的 Cities)")
@BãßBȍőnPartAlt1注(name = "Fixed do solfège English", website = "https://en.wikipedia.org/wiki/Solf%C3%A8ge#Fixed_do_solf%C3%A8ge")
@BãßBȍőnPartAlt2注(name = "Fixed do solfège Romance", website = "https://en.wikipedia.org/wiki/Solf%C3%A8ge#Fixed_do_solf%C3%A8ge")
public enum T21PartUnvigesimal implements BãßBȍőnPartAlt2ʸᴰ<T21PartUnvigesimal> {
public enum T021PartUnvigesimal implements BãßBȍőnPartAlt2ʸᴰ<T021PartUnvigesimal> {
// TODO: replace with global unique one char china key value.
@ -35,9 +35,9 @@ public enum T21PartUnvigesimal implements BãßBȍőnPartAlt2ʸᴰ<T21PartUnvige
PART_21("˧˥","成都市","chengdu", "B♯", "Si♯"),
;
public final static T21PartUnvigesimal STATIC = T21PartUnvigesimal.PART_1;
public final static T021PartUnvigesimal STATIC = T021PartUnvigesimal.PART_1;
private T21PartUnvigesimal(String dialTone, String chinaKey, String chinaValue, String alt1Value, String alt2Value) {
private T021PartUnvigesimal(String dialTone, String chinaKey, String chinaValue, String alt1Value, String alt2Value) {
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª.יהוהʸᴰ(this, dialTone, enumPart -> {
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);

View file

@ -6,7 +6,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
// https://en.wikipedia.org/wiki/Counting_Rod_Numerals_(Unicode_block)
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "The distribution by 25 (Song counting rods)")
public enum T25PartPentavigesimal implements BãßBȍőnPartʸᴰ<T25PartPentavigesimal> {
public enum T025PartPentavigesimal implements BãßBȍőnPartʸᴰ<T025PartPentavigesimal> {
PART_1("˥˥","𝍠","1D360"),
PART_2("˥˦","𝍡","1D361"),
@ -35,9 +35,9 @@ public enum T25PartPentavigesimal implements BãßBȍőnPartʸᴰ<T25PartPentavi
PART_25("˧˩","𝍸","1D378"),
;
public final static T25PartPentavigesimal STATIC = T25PartPentavigesimal.PART_1;
public final static T025PartPentavigesimal STATIC = T025PartPentavigesimal.PART_1;
private T25PartPentavigesimal(String dialTone, String chinaKey, String chinaValue) {
private T025PartPentavigesimal(String dialTone, String chinaKey, String chinaValue) {
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª.יהוהʸᴰ(this, dialTone, enumPart -> {
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);

View file

@ -5,7 +5,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "The distribution by 60 (human food).")
public enum T60PartSexagesimal implements BãßBȍőnPartʸᴰ<T60PartSexagesimal> {
public enum T060PartSexagesimal implements BãßBȍőnPartʸᴰ<T060PartSexagesimal> {
// todo: convert to 60; https://en.wikipedia.org/wiki/Chinese_zodiac
@ -71,9 +71,9 @@ public enum T60PartSexagesimal implements BãßBȍőnPartʸᴰ<T60PartSexagesima
PART_60("꜒꜖","","apple"),
;
public final static T60PartSexagesimal STATIC = T60PartSexagesimal.PART_1;
public final static T060PartSexagesimal STATIC = T060PartSexagesimal.PART_1;
private T60PartSexagesimal(String dialTone, String chinaKey, String chinaValue) {
private T060PartSexagesimal(String dialTone, String chinaKey, String chinaValue) {
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª.יהוהʸᴰ(this, dialTone, enumPart -> {
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);

View file

@ -8,7 +8,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
@BãßBȍőnDuytsFlüstern注(purpose = "The distribution by 64 (Hexagrams).")
@BãßBȍőnPartAlt1注(name = "Braille 6-bit codes", website = "https://en.wikipedia.org/wiki/Six-bit_character_code#Example_of_six-bit_Braille_codes")
@BãßBȍőnPartAlt2注(name = "Base64 table from RFC 4648", website = "https://en.wikipedia.org/wiki/Base64")
public enum T64PartTetrasexagesimal implements BãßBȍőnPartAlt2ʸᴰ<T64PartTetrasexagesimal> {
public enum T064PartTetrasexagesimal implements BãßBȍőnPartAlt2ʸᴰ<T064PartTetrasexagesimal> {
PART_1 ("˥˥","","force", "","A"),
PART_2 ("˥˦","","field", "","B"),
@ -76,9 +76,9 @@ public enum T64PartTetrasexagesimal implements BãßBȍőnPartAlt2ʸᴰ<T64PartT
PART_64("꜕˨","䷿","fording", "","/"),
;
public final static T64PartTetrasexagesimal STATIC = T64PartTetrasexagesimal.PART_1;
public final static T064PartTetrasexagesimal STATIC = T064PartTetrasexagesimal.PART_1;
private T64PartTetrasexagesimal(String dialTone, String chinaKey, String chinaValue, String alt1Value, String alt2Value) {
private T064PartTetrasexagesimal(String dialTone, String chinaKey, String chinaValue, String alt1Value, String alt2Value) {
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª.יהוהʸᴰ(this, dialTone, enumPart -> {
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);

View file

@ -5,7 +5,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnDuytsFlüstern注(purpose = "The distribution by 87 (Tai Xuan Jing)")
public enum T87PartXuanJing implements BãßBȍőnPartʸᴰ<T87PartXuanJing> {
public enum T087PartXuanJing implements BãßBȍőnPartʸᴰ<T087PartXuanJing> {
PART_1("˥˥","𝌀","1D300"),
PART_2("˥˦","𝌁","1D301"),
@ -96,9 +96,9 @@ public enum T87PartXuanJing implements BãßBȍőnPartʸᴰ<T87PartXuanJing> {
PART_87("꜓꜕","𝍖","1D356"),
;
public final static T87PartXuanJing STATIC = T87PartXuanJing.PART_1;
public final static T087PartXuanJing STATIC = T087PartXuanJing.PART_1;
private T87PartXuanJing(String dialTone, String chinaKey, String chinaValue) {
private T087PartXuanJing(String dialTone, String chinaKey, String chinaValue) {
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª.יהוהʸᴰ(this, dialTone, enumPart -> {
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);