Renamed with ʸᴰ postfix

This commit is contained in:
Willem Cazander 2022-02-02 18:32:23 +01:00
parent 3ed0798f97
commit 4bfb7b94eb
31 changed files with 308 additions and 308 deletions

View file

@ -11,11 +11,11 @@ import imgui.type.ImInt;
import love.distributedrebirth.demo4d.Demo4DMain;
import love.distributedrebirth.demo4d.ImGuiRendererMain;
import love.distributedrebirth.numberxd.base2t.BasePartFactory;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPart;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt2;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt3;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt4;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1ʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt2ʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt3ʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt4ʸᴰ;
/**
*
@ -44,7 +44,7 @@ public class BasePartRenderer extends ImGuiRendererMain {
items = bases.toArray(items);
String selectedItem = items[selectedBasePart.get()];
Integer baseNumber = Integer.valueOf(selectedItem);
BãßBȍőnPart<?>[] baseParts = BasePartFactory.buildBassBonesByBase(baseNumber);
BãßBȍőnPartʸᴰ<?>[] baseParts = BasePartFactory.buildBassBonesByBase(baseNumber);
ImGui.text("Base:");
ImGui.sameLine();
@ -66,7 +66,7 @@ public class BasePartRenderer extends ImGuiRendererMain {
ImGui.tableSetupColumn("Alt4");
ImGui.tableHeadersRow();
for (BãßBȍőnPart<?> part:baseParts) {
for (BãßBȍőnPartʸᴰ<?> part:baseParts) {
ImGui.tableNextRow();
ImGui.tableNextColumn();
ImGui.text(part.name());
@ -82,26 +82,26 @@ public class BasePartRenderer extends ImGuiRendererMain {
ImGui.text(part.getChinaValue());
ImGui.tableNextColumn();
if (part instanceof BãßBȍőnPartAlt1) {
ImGui.text(BãßBȍőnPartAlt1.class.cast(part).getAlt1Value());
if (part instanceof BãßBȍőnPartAlt1ʸᴰ) {
ImGui.text(BãßBȍőnPartAlt1ʸᴰ.class.cast(part).getAlt1Value());
} else {
ImGui.text("");
}
ImGui.tableNextColumn();
if (part instanceof BãßBȍőnPartAlt2) {
ImGui.text(BãßBȍőnPartAlt2.class.cast(part).getAlt2Value());
if (part instanceof BãßBȍőnPartAlt2ʸᴰ) {
ImGui.text(BãßBȍőnPartAlt2ʸᴰ.class.cast(part).getAlt2Value());
} else {
ImGui.text("");
}
ImGui.tableNextColumn();
if (part instanceof BãßBȍőnPartAlt3) {
ImGui.text(BãßBȍőnPartAlt3.class.cast(part).getAlt3Value());
if (part instanceof BãßBȍőnPartAlt3ʸᴰ) {
ImGui.text(BãßBȍőnPartAlt3ʸᴰ.class.cast(part).getAlt3Value());
} else {
ImGui.text("");
}
ImGui.tableNextColumn();
if (part instanceof BãßBȍőnPartAlt4) {
ImGui.text(BãßBȍőnPartAlt4.class.cast(part).getAlt4Value());
if (part instanceof BãßBȍőnPartAlt4ʸᴰ) {
ImGui.text(BãßBȍőnPartAlt4ʸᴰ.class.cast(part).getAlt4Value());
} else {
ImGui.text("");
}

View file

@ -1,7 +1,7 @@
package love.distributedrebirth.numberxd.base2t;
import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPart;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
public final class BasePartFactory {
@ -12,7 +12,7 @@ public final class BasePartFactory {
return SUPPORTED_BASES;
}
public static BãßBȍőnPart<?>[] buildBassBonesByBase(int base) {
public static BãßBȍőnPartʸᴰ<?>[] buildBassBonesByBase(int base) {
switch (base) {
case 2:
return T02PartBinary.values();

View file

@ -4,27 +4,27 @@ import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinOpenʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnInfoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPart;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartKey;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartKeyʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnInfoʸᴰ(name = "T02PartBinary", purpose = "The distribution by 2.")
public enum T02PartBinary implements BãßBȍőnPart<T02PartBinary> {
public enum T02PartBinary implements BãßBȍőnPartʸᴰ<T02PartBinary> {
PART_1("˧","0", "", "low"),
PART_2("","1", "", "high"),
;
private final BãßBȍőnCoffinOpenʸᴰ<BãßBȍőnPartKey> BBC = BãßBȍőnCoffinOpenʸᴰ.newInstance();
public BãßBȍőnCoffinʸᴰ<BãßBȍőnPartKey> GET_BBC() { return BBC; }
private final BãßBȍőnCoffinOpenʸᴰ<BãßBȍőnPartKeyʸᴰ> BBC = BãßBȍőnCoffinOpenʸᴰ.newInstance();
public BãßBȍőnCoffinʸᴰ<BãßBȍőnPartKeyʸᴰ> GET_BBC() { return BBC; }
public static int LENGTH() { return values().length; };
private T02PartBinary(String idTone, String idLetter, String chinaKey, String chinaValue) {
BBC.PUT_OBJ(BãßBȍőnPartKey.ID_TONE, idTone);
BBC.PUT_OBJ(BãßBȍőnPartKey.ID_LETTER, idLetter);
BBC.PUT_OBJ(BãßBȍőnPartKey.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKey.CHINA_VALUE, chinaValue);
BBC.PUT_MAP(BãßBȍőnPartKey.MAP_TONE);
BBC.PUT_MAP(BãßBȍőnPartKey.MAP_CHINA);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ID_TONE, idTone);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ID_LETTER, idLetter);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue);
BBC.PUT_MAP(BãßBȍőnPartKeyʸᴰ.MAP_TONE);
BBC.PUT_MAP(BãßBȍőnPartKeyʸᴰ.MAP_CHINA);
}
}

View file

@ -4,28 +4,28 @@ import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinOpenʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnInfoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPart;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartKey;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartKeyʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnInfoʸᴰ(name = "T03PartTrit", purpose = "The distribution by 3.")
public enum T03PartTrit implements BãßBȍőnPart<T03PartTrit> {
public enum T03PartTrit implements BãßBȍőnPartʸᴰ<T03PartTrit> {
PART_1("˦","0","","1"),
PART_2("˧","1","","2"),
PART_3("˨","2","","3"),
;
private final BãßBȍőnCoffinOpenʸᴰ<BãßBȍőnPartKey> BBC = BãßBȍőnCoffinOpenʸᴰ.newInstance();
public BãßBȍőnCoffinʸᴰ<BãßBȍőnPartKey> GET_BBC() { return BBC; }
private final BãßBȍőnCoffinOpenʸᴰ<BãßBȍőnPartKeyʸᴰ> BBC = BãßBȍőnCoffinOpenʸᴰ.newInstance();
public BãßBȍőnCoffinʸᴰ<BãßBȍőnPartKeyʸᴰ> GET_BBC() { return BBC; }
public static int LENGTH() { return values().length; };
private T03PartTrit(String idTone, String idLetter, String chinaKey, String chinaValue) {
BBC.PUT_OBJ(BãßBȍőnPartKey.ID_TONE, idTone);
BBC.PUT_OBJ(BãßBȍőnPartKey.ID_LETTER, idLetter);
BBC.PUT_OBJ(BãßBȍőnPartKey.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKey.CHINA_VALUE, chinaValue);
BBC.PUT_MAP(BãßBȍőnPartKey.MAP_TONE);
BBC.PUT_MAP(BãßBȍőnPartKey.MAP_CHINA);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ID_TONE, idTone);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ID_LETTER, idLetter);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue);
BBC.PUT_MAP(BãßBȍőnPartKeyʸᴰ.MAP_TONE);
BBC.PUT_MAP(BãßBȍőnPartKeyʸᴰ.MAP_CHINA);
}
}

View file

@ -4,14 +4,14 @@ import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinOpenʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnInfoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1Info;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartKey;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1ʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1Infoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartKeyʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnInfoʸᴰ(name = "T04PartQuad", purpose = "The distribution by 4.")
@BãßBȍőnPartAlt1Info(name="Cardinal direction", website="https://simple.wikipedia.org/wiki/Cardinal_direction")
public enum T04PartQuad implements BãßBȍőnPartAlt1<T04PartQuad> {
@BãßBȍőnPartAlt1Infoʸᴰ(name="Cardinal direction", website="https://simple.wikipedia.org/wiki/Cardinal_direction")
public enum T04PartQuad implements BãßBȍőnPartAlt1ʸᴰ<T04PartQuad> {
PART_1("˥","0","","north","N"),
PART_2("","1","","east", "E"),
@ -19,18 +19,18 @@ public enum T04PartQuad implements BãßBȍőnPartAlt1<T04PartQuad> {
PART_4("˩","3","","south","S"),
;
private final BãßBȍőnCoffinOpenʸᴰ<BãßBȍőnPartKey> BBC = BãßBȍőnCoffinOpenʸᴰ.newInstance();
public BãßBȍőnCoffinʸᴰ<BãßBȍőnPartKey> GET_BBC() { return BBC; }
private final BãßBȍőnCoffinOpenʸᴰ<BãßBȍőnPartKeyʸᴰ> BBC = BãßBȍőnCoffinOpenʸᴰ.newInstance();
public BãßBȍőnCoffinʸᴰ<BãßBȍőnPartKeyʸᴰ> GET_BBC() { return BBC; }
public static int LENGTH() { return values().length; };
private T04PartQuad(String idTone, String idLetter, String chinaKey, String chinaValue, String alt1Value) {
BBC.PUT_OBJ(BãßBȍőnPartKey.ID_TONE, idTone);
BBC.PUT_OBJ(BãßBȍőnPartKey.ID_LETTER, idLetter);
BBC.PUT_OBJ(BãßBȍőnPartKey.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKey.CHINA_VALUE, chinaValue);
BBC.PUT_OBJ(BãßBȍőnPartKey.ALT_1_VALUE, alt1Value);
BBC.PUT_MAP(BãßBȍőnPartKey.MAP_TONE);
BBC.PUT_MAP(BãßBȍőnPartKey.MAP_CHINA);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ID_TONE, idTone);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ID_LETTER, idLetter);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ALT_1_VALUE, alt1Value);
BBC.PUT_MAP(BãßBȍőnPartKeyʸᴰ.MAP_TONE);
BBC.PUT_MAP(BãßBȍőnPartKeyʸᴰ.MAP_CHINA);
}
public T02PartBinary splitPartBinary(T02PartBinary part) {

View file

@ -4,16 +4,16 @@ import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinOpenʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnInfoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1Info;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt2;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt2Info;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartKey;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1Infoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt2ʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt2Infoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartKeyʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnInfoʸᴰ(name = "T05PartPental", purpose = "The distribution by 5 called Wuxing.")
@BãßBȍőnPartAlt1Info(name="Pentagram", website="https://en.wikipedia.org/wiki/Pentagram")
@BãßBȍőnPartAlt2Info(name="Pythagorean Interpretations", website="http://wisdomofhypatia.com/OM/BA/PP.html")
public enum T05PartPental implements BãßBȍőnPartAlt2<T05PartPental> {
@BãßBȍőnPartAlt1Infoʸᴰ(name="Pentagram", website="https://en.wikipedia.org/wiki/Pentagram")
@BãßBȍőnPartAlt2Infoʸᴰ(name="Pythagorean Interpretations", website="http://wisdomofhypatia.com/OM/BA/PP.html")
public enum T05PartPental implements BãßBȍőnPartAlt2ʸᴰ<T05PartPental> {
PART_1("˥","0","","fire", "EI","heile"),
PART_2("˦","1","","water","U", "hudor"),
@ -22,18 +22,18 @@ public enum T05PartPental implements BãßBȍőnPartAlt2<T05PartPental> {
PART_5("˩","4","","earth","G", "gaia"),
;
private final BãßBȍőnCoffinOpenʸᴰ<BãßBȍőnPartKey> BBC = BãßBȍőnCoffinOpenʸᴰ.newInstance();
public BãßBȍőnCoffinʸᴰ<BãßBȍőnPartKey> GET_BBC() { return BBC; }
private final BãßBȍőnCoffinOpenʸᴰ<BãßBȍőnPartKeyʸᴰ> BBC = BãßBȍőnCoffinOpenʸᴰ.newInstance();
public BãßBȍőnCoffinʸᴰ<BãßBȍőnPartKeyʸᴰ> GET_BBC() { return BBC; }
public static int LENGTH() { return values().length; };
private T05PartPental(String idTone, String idLetter, String chinaKey, String chinaValue, String alt1Value, String alt2Value) {
BBC.PUT_OBJ(BãßBȍőnPartKey.ID_TONE, idTone);
BBC.PUT_OBJ(BãßBȍőnPartKey.ID_LETTER, idLetter);
BBC.PUT_OBJ(BãßBȍőnPartKey.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKey.CHINA_VALUE, chinaValue);
BBC.PUT_OBJ(BãßBȍőnPartKey.ALT_1_VALUE, alt1Value);
BBC.PUT_OBJ(BãßBȍőnPartKey.ALT_2_VALUE, alt2Value);
BBC.PUT_MAP(BãßBȍőnPartKey.MAP_TONE);
BBC.PUT_MAP(BãßBȍőnPartKey.MAP_CHINA);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ID_TONE, idTone);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ID_LETTER, idLetter);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ALT_1_VALUE, alt1Value);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ALT_2_VALUE, alt2Value);
BBC.PUT_MAP(BãßBȍőnPartKeyʸᴰ.MAP_TONE);
BBC.PUT_MAP(BãßBȍőnPartKeyʸᴰ.MAP_CHINA);
}
}

View file

@ -4,14 +4,14 @@ import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinOpenʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnInfoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1Info;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartKey;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1ʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1Infoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartKeyʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnInfoʸᴰ(name = "T06PartSeximal", purpose = "The distribution by 6.")
@BãßBȍőnPartAlt1Info(name="ADFGVX cipher", website="https://en.wikipedia.org/wiki/ADFGVX_cipher")
public enum T06PartSeximal implements BãßBȍőnPartAlt1<T06PartSeximal> {
@BãßBȍőnPartAlt1Infoʸᴰ(name="ADFGVX cipher", website="https://en.wikipedia.org/wiki/ADFGVX_cipher")
public enum T06PartSeximal implements BãßBȍőnPartAlt1ʸᴰ<T06PartSeximal> {
PART_1("˦","0","","4","A"),
PART_2("˨","1","","5","D"),
@ -21,18 +21,18 @@ public enum T06PartSeximal implements BãßBȍőnPartAlt1<T06PartSeximal> {
PART_6("","5","","9","X"),
;
private final BãßBȍőnCoffinOpenʸᴰ<BãßBȍőnPartKey> BBC = BãßBȍőnCoffinOpenʸᴰ.newInstance();
public BãßBȍőnCoffinʸᴰ<BãßBȍőnPartKey> GET_BBC() { return BBC; }
private final BãßBȍőnCoffinOpenʸᴰ<BãßBȍőnPartKeyʸᴰ> BBC = BãßBȍőnCoffinOpenʸᴰ.newInstance();
public BãßBȍőnCoffinʸᴰ<BãßBȍőnPartKeyʸᴰ> GET_BBC() { return BBC; }
public static int LENGTH() { return values().length; };
private T06PartSeximal(String idTone, String idLetter, String chinaKey, String chinaValue, String alt1Value) {
BBC.PUT_OBJ(BãßBȍőnPartKey.ID_TONE, idTone);
BBC.PUT_OBJ(BãßBȍőnPartKey.ID_LETTER, idLetter);
BBC.PUT_OBJ(BãßBȍőnPartKey.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKey.CHINA_VALUE, chinaValue);
BBC.PUT_OBJ(BãßBȍőnPartKey.ALT_1_VALUE, alt1Value);
BBC.PUT_MAP(BãßBȍőnPartKey.MAP_TONE);
BBC.PUT_MAP(BãßBȍőnPartKey.MAP_CHINA);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ID_TONE, idTone);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ID_LETTER, idLetter);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ALT_1_VALUE, alt1Value);
BBC.PUT_MAP(BãßBȍőnPartKeyʸᴰ.MAP_TONE);
BBC.PUT_MAP(BãßBȍőnPartKeyʸᴰ.MAP_CHINA);
}
public T02PartBinary splitPartBinary() {

View file

@ -4,14 +4,14 @@ import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinOpenʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnInfoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1Info;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartKey;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1ʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1Infoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartKeyʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnInfoʸᴰ(name = "T07PartPlanIt", purpose = "The distribution by 7.")
@BãßBȍőnPartAlt1Info(name="Fallen sign", website="https://en.wikipedia.org/wiki/Classical_planet#Western_astrology")
public enum T07PartPlanIt implements BãßBȍőnPartAlt1<T07PartPlanIt> {
@BãßBȍőnPartAlt1Infoʸᴰ(name="Fallen sign", website="https://en.wikipedia.org/wiki/Classical_planet#Western_astrology")
public enum T07PartPlanIt implements BãßBȍőnPartAlt1ʸᴰ<T07PartPlanIt> {
PART_1("˥","0","♎︎","libra", "天秤座"),
PART_2("","1","♏︎","scorpio", "天蠍座"),
@ -22,17 +22,17 @@ public enum T07PartPlanIt implements BãßBȍőnPartAlt1<T07PartPlanIt> {
PART_7("˩","7","♈︎","aries", "白羊座"),
;
private final BãßBȍőnCoffinOpenʸᴰ<BãßBȍőnPartKey> BBC = BãßBȍőnCoffinOpenʸᴰ.newInstance();
public BãßBȍőnCoffinʸᴰ<BãßBȍőnPartKey> GET_BBC() { return BBC; }
private final BãßBȍőnCoffinOpenʸᴰ<BãßBȍőnPartKeyʸᴰ> BBC = BãßBȍőnCoffinOpenʸᴰ.newInstance();
public BãßBȍőnCoffinʸᴰ<BãßBȍőnPartKeyʸᴰ> GET_BBC() { return BBC; }
public static int LENGTH() { return values().length; };
private T07PartPlanIt(String idTone, String idLetter, String chinaKey, String chinaValue, String alt1Value) {
BBC.PUT_OBJ(BãßBȍőnPartKey.ID_TONE, idTone);
BBC.PUT_OBJ(BãßBȍőnPartKey.ID_LETTER, idLetter);
BBC.PUT_OBJ(BãßBȍőnPartKey.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKey.CHINA_VALUE, chinaValue);
BBC.PUT_OBJ(BãßBȍőnPartKey.ALT_1_VALUE, alt1Value);
BBC.PUT_MAP(BãßBȍőnPartKey.MAP_TONE);
BBC.PUT_MAP(BãßBȍőnPartKey.MAP_CHINA);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ID_TONE, idTone);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ID_LETTER, idLetter);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ALT_1_VALUE, alt1Value);
BBC.PUT_MAP(BãßBȍőnPartKeyʸᴰ.MAP_TONE);
BBC.PUT_MAP(BãßBȍőnPartKeyʸᴰ.MAP_CHINA);
}
}

View file

@ -4,17 +4,17 @@ import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinOpenʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnInfoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1Info;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt2;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt2Info;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartKey;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartShiftBits;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1Infoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt2ʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt2Infoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartKeyʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartShiftBitsʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnInfoʸᴰ(name = "T08PartOctal", purpose = "The distribution by 8.")
@BãßBȍőnPartAlt1Info(name="Absolute Tone Sequence", website="https://en.wikipedia.org/wiki/Tone_letter")
@BãßBȍőnPartAlt2Info(name="Relative Tone Sequence", website="https://en.wikipedia.org/wiki/Tone_letter")
public enum T08PartOctal implements BãßBȍőnPartAlt2<T08PartOctal>,BãßBȍőnPartShiftBits<T08PartOctal> {
@BãßBȍőnPartAlt1Infoʸᴰ(name="Absolute Tone Sequence", website="https://en.wikipedia.org/wiki/Tone_letter")
@BãßBȍőnPartAlt2Infoʸᴰ(name="Relative Tone Sequence", website="https://en.wikipedia.org/wiki/Tone_letter")
public enum T08PartOctal implements BãßBȍőnPartAlt2ʸᴰ<T08PartOctal>,BãßBȍőnPartShiftBitsʸᴰ<T08PartOctal> {
PART_1("˥","0","","heart","˧˥˩","˥˩˧", 0),
PART_2("˩","1","","head", "˧˩˥","˩˥˧", 3),
@ -28,20 +28,20 @@ public enum T08PartOctal implements BãßBȍőnPartAlt2<T08PartOctal>,BãßBȍő
public static int BIT_COUNT = 3;
private static final byte BITMASK = 0x07;
private final BãßBȍőnCoffinOpenʸᴰ<BãßBȍőnPartKey> BBC = BãßBȍőnCoffinOpenʸᴰ.newInstance();
public BãßBȍőnCoffinʸᴰ<BãßBȍőnPartKey> GET_BBC() { return BBC; }
private final BãßBȍőnCoffinOpenʸᴰ<BãßBȍőnPartKeyʸᴰ> BBC = BãßBȍőnCoffinOpenʸᴰ.newInstance();
public BãßBȍőnCoffinʸᴰ<BãßBȍőnPartKeyʸᴰ> GET_BBC() { return BBC; }
public static int LENGTH() { return values().length; };
private T08PartOctal(String identifierTone, String identifierLetter, String chinaKey, String chinaValue, String alt1Value, String alt2Value, int shiftBits) {
BBC.PUT_OBJ(BãßBȍőnPartKey.ID_TONE, identifierTone);
BBC.PUT_OBJ(BãßBȍőnPartKey.ID_LETTER, identifierLetter);
BBC.PUT_OBJ(BãßBȍőnPartKey.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKey.CHINA_VALUE, chinaValue);
BBC.PUT_OBJ(BãßBȍőnPartKey.SHIFT_BITS, Integer.valueOf(shiftBits));
BBC.PUT_OBJ(BãßBȍőnPartKey.ALT_1_VALUE, alt1Value);
BBC.PUT_OBJ(BãßBȍőnPartKey.ALT_2_VALUE, alt2Value);
BBC.PUT_MAP(BãßBȍőnPartKey.MAP_TONE);
BBC.PUT_MAP(BãßBȍőnPartKey.MAP_CHINA);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ID_TONE, identifierTone);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ID_LETTER, identifierLetter);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.SHIFT_BITS, Integer.valueOf(shiftBits));
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ALT_1_VALUE, alt1Value);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ALT_2_VALUE, alt2Value);
BBC.PUT_MAP(BãßBȍőnPartKeyʸᴰ.MAP_TONE);
BBC.PUT_MAP(BãßBȍőnPartKeyʸᴰ.MAP_CHINA);
}
public static T08PartOctal indexOf(T08PartOctal group, int value) {

View file

@ -4,20 +4,20 @@ import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinOpenʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnInfoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1Info;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt2Info;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt3Info;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt4;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt4Info;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartKey;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1Infoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt2Infoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt3Infoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt4ʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt4Infoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartKeyʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnInfoʸᴰ(name = "T10PartDecimal", purpose = "The distribution by 10.")
@BãßBȍőnPartAlt1Info(name="Korean numerals", website="https://en.wikipedia.org/wiki/Korean_numerals")
@BãßBȍőnPartAlt2Info(name="Burmese numerals", website="https://en.wikipedia.org/wiki/Burmese_numerals")
@BãßBȍőnPartAlt3Info(name="Bengali numerals", website="https://en.wikipedia.org/wiki/Bengali_numerals")
@BãßBȍőnPartAlt4Info(name="Sinhala Lith Illakkam", website="https://en.wikipedia.org/wiki/Sinhala_numerals#Numerals")
public enum T10PartDecimal implements BãßBȍőnPartAlt4<T10PartDecimal> {
@BãßBȍőnPartAlt1Infoʸᴰ(name="Korean numerals", website="https://en.wikipedia.org/wiki/Korean_numerals")
@BãßBȍőnPartAlt2Infoʸᴰ(name="Burmese numerals", website="https://en.wikipedia.org/wiki/Burmese_numerals")
@BãßBȍőnPartAlt3Infoʸᴰ(name="Bengali numerals", website="https://en.wikipedia.org/wiki/Bengali_numerals")
@BãßBȍőnPartAlt4Infoʸᴰ(name="Sinhala Lith Illakkam", website="https://en.wikipedia.org/wiki/Sinhala_numerals#Numerals")
public enum T10PartDecimal implements BãßBȍőnPartAlt4ʸᴰ<T10PartDecimal> {
PART_1 ("˥","ō","","zero", "","\u1040","", ""),
PART_2 ("˦","α","","one", "","\u1041","", ""),
@ -31,21 +31,21 @@ public enum T10PartDecimal implements BãßBȍőnPartAlt4<T10PartDecimal> {
PART_10("","θ","","nine", "","\u1049","",""),
;
private final BãßBȍőnCoffinOpenʸᴰ<BãßBȍőnPartKey> BBC = BãßBȍőnCoffinOpenʸᴰ.newInstance();
public BãßBȍőnCoffinʸᴰ<BãßBȍőnPartKey> GET_BBC() { return BBC; }
private final BãßBȍőnCoffinOpenʸᴰ<BãßBȍőnPartKeyʸᴰ> BBC = BãßBȍőnCoffinOpenʸᴰ.newInstance();
public BãßBȍőnCoffinʸᴰ<BãßBȍőnPartKeyʸᴰ> GET_BBC() { return BBC; }
public static int LENGTH() { return values().length; };
private T10PartDecimal(String idTone, String idLetter, String chinaKey, String chinaValue,
String alt1Value, String alt2Value, String alt3Value, String alt4Value) {
BBC.PUT_OBJ(BãßBȍőnPartKey.ID_TONE, idTone);
BBC.PUT_OBJ(BãßBȍőnPartKey.ID_LETTER, idLetter);
BBC.PUT_OBJ(BãßBȍőnPartKey.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKey.CHINA_VALUE, chinaValue);
BBC.PUT_OBJ(BãßBȍőnPartKey.ALT_1_VALUE, alt1Value);
BBC.PUT_OBJ(BãßBȍőnPartKey.ALT_2_VALUE, alt2Value);
BBC.PUT_OBJ(BãßBȍőnPartKey.ALT_3_VALUE, alt3Value);
BBC.PUT_OBJ(BãßBȍőnPartKey.ALT_4_VALUE, alt4Value);
BBC.PUT_MAP(BãßBȍőnPartKey.MAP_TONE);
BBC.PUT_MAP(BãßBȍőnPartKey.MAP_CHINA);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ID_TONE, idTone);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ID_LETTER, idLetter);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ALT_1_VALUE, alt1Value);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ALT_2_VALUE, alt2Value);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ALT_3_VALUE, alt3Value);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ALT_4_VALUE, alt4Value);
BBC.PUT_MAP(BãßBȍőnPartKeyʸᴰ.MAP_TONE);
BBC.PUT_MAP(BãßBȍőnPartKeyʸᴰ.MAP_CHINA);
}
}

View file

@ -4,14 +4,14 @@ import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinOpenʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnInfoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1Info;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartKey;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1ʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1Infoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartKeyʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnInfoʸᴰ(name = "T11PartUndecimal", purpose = "The distribution by 11.")
@BãßBȍőnPartAlt1Info(name="Tamil numerals", website="https://en.wikipedia.org/wiki/Tamil_numerals")
public enum T11PartUndecimal implements BãßBȍőnPartAlt1<T11PartUndecimal> {
@BãßBȍőnPartAlt1Infoʸᴰ(name="Tamil numerals", website="https://en.wikipedia.org/wiki/Tamil_numerals")
public enum T11PartUndecimal implements BãßBȍőnPartAlt1ʸᴰ<T11PartUndecimal> {
PART_1 ("˥","0","","walk", ""),
PART_2 ("","1","","run", ""),
@ -26,17 +26,17 @@ public enum T11PartUndecimal implements BãßBȍőnPartAlt1<T11PartUndecimal> {
PART_11("˩","=","","mate", ""),
;
private final BãßBȍőnCoffinOpenʸᴰ<BãßBȍőnPartKey> BBC = BãßBȍőnCoffinOpenʸᴰ.newInstance();
public BãßBȍőnCoffinʸᴰ<BãßBȍőnPartKey> GET_BBC() { return BBC; }
private final BãßBȍőnCoffinOpenʸᴰ<BãßBȍőnPartKeyʸᴰ> BBC = BãßBȍőnCoffinOpenʸᴰ.newInstance();
public BãßBȍőnCoffinʸᴰ<BãßBȍőnPartKeyʸᴰ> GET_BBC() { return BBC; }
public static int LENGTH() { return values().length; };
private T11PartUndecimal(String idTone, String idLetter, String chinaKey, String chinaValue, String alt1Value) {
BBC.PUT_OBJ(BãßBȍőnPartKey.ID_TONE, idTone);
BBC.PUT_OBJ(BãßBȍőnPartKey.ID_LETTER, idLetter);
BBC.PUT_OBJ(BãßBȍőnPartKey.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKey.CHINA_VALUE, chinaValue);
BBC.PUT_OBJ(BãßBȍőnPartKey.ALT_1_VALUE, alt1Value);
BBC.PUT_MAP(BãßBȍőnPartKey.MAP_TONE);
BBC.PUT_MAP(BãßBȍőnPartKey.MAP_CHINA);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ID_TONE, idTone);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ID_LETTER, idLetter);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ALT_1_VALUE, alt1Value);
BBC.PUT_MAP(BãßBȍőnPartKeyʸᴰ.MAP_TONE);
BBC.PUT_MAP(BãßBȍőnPartKeyʸᴰ.MAP_CHINA);
}
}

View file

@ -4,14 +4,14 @@ import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinOpenʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnInfoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1Info;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartKey;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1ʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1Infoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartKeyʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnInfoʸᴰ(name = "T12PartUncial", purpose = "The distribution by 12.")
@BãßBȍőnPartAlt1Info(name="Transdecimal symbols", website="https://en.wikipedia.org/wiki/Duodecimal#Transdecimal_symbols")
public enum T12PartUncial implements BãßBȍőnPartAlt1<T12PartUncial> {
@BãßBȍőnPartAlt1Infoʸᴰ(name="Transdecimal symbols", website="https://en.wikipedia.org/wiki/Duodecimal#Transdecimal_symbols")
public enum T12PartUncial implements BãßBȍőnPartAlt1ʸᴰ<T12PartUncial> {
PART_1 ("˥","0","","sun", "0"),
PART_2 ("˧","1","","moon", "1"),
@ -27,17 +27,17 @@ public enum T12PartUncial implements BãßBȍőnPartAlt1<T12PartUncial> {
PART_12("","B","","nozero", "\u218b"), // TURNED DIGIT THREE
;
private final BãßBȍőnCoffinOpenʸᴰ<BãßBȍőnPartKey> BBC = BãßBȍőnCoffinOpenʸᴰ.newInstance();
public BãßBȍőnCoffinʸᴰ<BãßBȍőnPartKey> GET_BBC() { return BBC; }
private final BãßBȍőnCoffinOpenʸᴰ<BãßBȍőnPartKeyʸᴰ> BBC = BãßBȍőnCoffinOpenʸᴰ.newInstance();
public BãßBȍőnCoffinʸᴰ<BãßBȍőnPartKeyʸᴰ> GET_BBC() { return BBC; }
public static int LENGTH() { return values().length; };
private T12PartUncial(String idTone, String idLetter, String chinaKey, String chinaValue, String alt1Value) {
BBC.PUT_OBJ(BãßBȍőnPartKey.ID_TONE, idTone);
BBC.PUT_OBJ(BãßBȍőnPartKey.ID_LETTER, idLetter);
BBC.PUT_OBJ(BãßBȍőnPartKey.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKey.CHINA_VALUE, chinaValue);
BBC.PUT_OBJ(BãßBȍőnPartKey.ALT_1_VALUE, alt1Value);
BBC.PUT_MAP(BãßBȍőnPartKey.MAP_TONE);
BBC.PUT_MAP(BãßBȍőnPartKey.MAP_CHINA);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ID_TONE, idTone);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ID_LETTER, idLetter);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ALT_1_VALUE, alt1Value);
BBC.PUT_MAP(BãßBȍőnPartKeyʸᴰ.MAP_TONE);
BBC.PUT_MAP(BãßBȍőnPartKeyʸᴰ.MAP_CHINA);
}
}

View file

@ -4,14 +4,14 @@ import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinOpenʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnInfoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1Info;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartKey;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1ʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1Infoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartKeyʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnInfoʸᴰ(name = "T16PartHex", purpose = "The distribution by 16.")
@BãßBȍőnPartAlt1Info(name="Dual-tone multi-frequency signaling", website="https://en.wikipedia.org/wiki/Dual-tone_multi-frequency_signaling")
public enum T16PartHex implements BãßBȍőnPartAlt1<T16PartHex> {
@BãßBȍőnPartAlt1Infoʸᴰ(name="Dual-tone multi-frequency signaling", website="https://en.wikipedia.org/wiki/Dual-tone_multi-frequency_signaling")
public enum T16PartHex implements BãßBȍőnPartAlt1ʸᴰ<T16PartHex> {
PART_1 ("˥","0","","hydrogen", "1"),
PART_2 ("˦","1","","helium", "2"),
@ -31,18 +31,18 @@ public enum T16PartHex implements BãßBȍőnPartAlt1<T16PartHex> {
PART_16("","F","","sulfur", "D"),
;
private final BãßBȍőnCoffinOpenʸᴰ<BãßBȍőnPartKey> BBC = BãßBȍőnCoffinOpenʸᴰ.newInstance();
public BãßBȍőnCoffinʸᴰ<BãßBȍőnPartKey> GET_BBC() { return BBC; }
private final BãßBȍőnCoffinOpenʸᴰ<BãßBȍőnPartKeyʸᴰ> BBC = BãßBȍőnCoffinOpenʸᴰ.newInstance();
public BãßBȍőnCoffinʸᴰ<BãßBȍőnPartKeyʸᴰ> GET_BBC() { return BBC; }
public static int LENGTH() { return values().length; };
private T16PartHex(String idTone, String idLetter, String chinaKey, String chinaValue, String alt1Value) {
BBC.PUT_OBJ(BãßBȍőnPartKey.ID_TONE, idTone);
BBC.PUT_OBJ(BãßBȍőnPartKey.ID_LETTER, idLetter);
BBC.PUT_OBJ(BãßBȍőnPartKey.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKey.CHINA_VALUE, chinaValue);
BBC.PUT_OBJ(BãßBȍőnPartKey.ALT_1_VALUE, alt1Value);
BBC.PUT_MAP(BãßBȍőnPartKey.MAP_TONE);
BBC.PUT_MAP(BãßBȍőnPartKey.MAP_CHINA);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ID_TONE, idTone);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ID_LETTER, idLetter);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ALT_1_VALUE, alt1Value);
BBC.PUT_MAP(BãßBȍőnPartKeyʸᴰ.MAP_TONE);
BBC.PUT_MAP(BãßBȍőnPartKeyʸᴰ.MAP_CHINA);
}
public T02PartBinary splitPartBinary(T04PartQuad part) {

View file

@ -9,18 +9,18 @@ import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinOpenʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnInfoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1Info;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt2Info;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt3;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt3Info;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartKey;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt1Infoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt2Infoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt3ʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartAlt3Infoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartKeyʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnInfoʸᴰ(name = "T20PartScore", purpose = "The distribution by 20.")
@BãßBȍőnPartAlt1Info(name="Vigesimal", website="https://en.wikipedia.org/wiki/Vigesimal#Places")
@BãßBȍőnPartAlt2Info(name="Vigesimal Alternative", website="https://en.wikipedia.org/wiki/Vigesimal#Places")
@BãßBȍőnPartAlt3Info(name="Open Location Code", website="https://en.wikipedia.org/wiki/Open_Location_Code")
public enum T20PartScore implements BãßBȍőnPartAlt3<T20PartScore> {
@BãßBȍőnPartAlt1Infoʸᴰ(name="Vigesimal", website="https://en.wikipedia.org/wiki/Vigesimal#Places")
@BãßBȍőnPartAlt2Infoʸᴰ(name="Vigesimal Alternative", website="https://en.wikipedia.org/wiki/Vigesimal#Places")
@BãßBȍőnPartAlt3Infoʸᴰ(name="Open Location Code", website="https://en.wikipedia.org/wiki/Open_Location_Code")
public enum T20PartScore implements BãßBȍőnPartAlt3ʸᴰ<T20PartScore> {
PART_1 ("˥","Y", "","yotta","0","0","2"),
PART_2 ("˦","Z", "","zetta","1","1","3"),
@ -46,21 +46,21 @@ public enum T20PartScore implements BãßBȍőnPartAlt3<T20PartScore> {
private static final Map<String, T20PartScore> OPENLC_MAP = Collections.unmodifiableMap(
Arrays.asList(values()).stream().collect(Collectors.toMap(v -> v.getAlt3Value(), v -> v)));
private final BãßBȍőnCoffinOpenʸᴰ<BãßBȍőnPartKey> BBC = BãßBȍőnCoffinOpenʸᴰ.newInstance();
public BãßBȍőnCoffinʸᴰ<BãßBȍőnPartKey> GET_BBC() { return BBC; }
private final BãßBȍőnCoffinOpenʸᴰ<BãßBȍőnPartKeyʸᴰ> BBC = BãßBȍőnCoffinOpenʸᴰ.newInstance();
public BãßBȍőnCoffinʸᴰ<BãßBȍőnPartKeyʸᴰ> GET_BBC() { return BBC; }
public static int LENGTH() { return values().length; };
private T20PartScore(String idTone, String idLetter, String chinaKey, String chinaValue,
String alt1Value, String alt2Value, String alt3Value) {
BBC.PUT_OBJ(BãßBȍőnPartKey.ID_TONE, idTone);
BBC.PUT_OBJ(BãßBȍőnPartKey.ID_LETTER, idLetter);
BBC.PUT_OBJ(BãßBȍőnPartKey.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKey.CHINA_VALUE, chinaValue);
BBC.PUT_OBJ(BãßBȍőnPartKey.ALT_1_VALUE, alt1Value);
BBC.PUT_OBJ(BãßBȍőnPartKey.ALT_2_VALUE, alt2Value);
BBC.PUT_OBJ(BãßBȍőnPartKey.ALT_3_VALUE, alt3Value);
BBC.PUT_MAP(BãßBȍőnPartKey.MAP_TONE);
BBC.PUT_MAP(BãßBȍőnPartKey.MAP_CHINA);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ID_TONE, idTone);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ID_LETTER, idLetter);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ALT_1_VALUE, alt1Value);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ALT_2_VALUE, alt2Value);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ALT_3_VALUE, alt3Value);
BBC.PUT_MAP(BãßBȍőnPartKeyʸᴰ.MAP_TONE);
BBC.PUT_MAP(BãßBȍőnPartKeyʸᴰ.MAP_CHINA);
}
public T20PartScore staticValueOfOpenLC(String openLCKey) {

View file

@ -4,12 +4,12 @@ import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinOpenʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnInfoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPart;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartKey;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartKeyʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnInfoʸᴰ(name = "T60Sexagesimal", purpose = "The distribution by 60.")
public enum T60PartSexagesimal implements BãßBȍőnPart<T60PartSexagesimal> {
public enum T60PartSexagesimal implements BãßBȍőnPartʸᴰ<T60PartSexagesimal> {
PART_1 ("˧˩˥","ια","","cow"),
PART_2 ("˧˥˦","ιβ","","chicken"),
@ -76,16 +76,16 @@ public enum T60PartSexagesimal implements BãßBȍőnPart<T60PartSexagesimal> {
PART_60("꜑꜑꜏","οϚ","","apple"),
;
private final BãßBȍőnCoffinOpenʸᴰ<BãßBȍőnPartKey> BBC = BãßBȍőnCoffinOpenʸᴰ.newInstance();
public BãßBȍőnCoffinʸᴰ<BãßBȍőnPartKey> GET_BBC() { return BBC; }
private final BãßBȍőnCoffinOpenʸᴰ<BãßBȍőnPartKeyʸᴰ> BBC = BãßBȍőnCoffinOpenʸᴰ.newInstance();
public BãßBȍőnCoffinʸᴰ<BãßBȍőnPartKeyʸᴰ> GET_BBC() { return BBC; }
public static int LENGTH() { return values().length; };
private T60PartSexagesimal(String idTone, String idLetter, String chinaKey, String chinaValue) {
BBC.PUT_OBJ(BãßBȍőnPartKey.ID_TONE, idTone);
BBC.PUT_OBJ(BãßBȍőnPartKey.ID_LETTER, idLetter);
BBC.PUT_OBJ(BãßBȍőnPartKey.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKey.CHINA_VALUE, chinaValue);
BBC.PUT_MAP(BãßBȍőnPartKey.MAP_TONE);
BBC.PUT_MAP(BãßBȍőnPartKey.MAP_CHINA);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ID_TONE, idTone);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.ID_LETTER, idLetter);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_KEY, chinaKey);
BBC.PUT_OBJ(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE, chinaValue);
BBC.PUT_MAP(BãßBȍőnPartKeyʸᴰ.MAP_TONE);
BBC.PUT_MAP(BãßBȍőnPartKeyʸᴰ.MAP_CHINA);
}
}

View file

@ -1,19 +0,0 @@
package love.distributedrebirth.numberxd.base2t.part;
import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnPartAlt1<T extends BãßBȍőnPart<T>> extends BãßBȍőnPart<T> {
default String getAlt1Value() {
return GET_BBC().GET_STR(BãßBȍőnPartKey.ALT_1_VALUE);
}
default String staticAlt1Name() {
return getClass().getAnnotation(BãßBȍőnPartAlt1Info.class).name();
}
default String staticAlt1Website() {
return getClass().getAnnotation(BãßBȍőnPartAlt1Info.class).website();
}
}

View file

@ -10,7 +10,7 @@ import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
public @interface BãßBȍőnPartAlt2Info {
public @interface BãßBȍőnPartAlt1Infoʸᴰ {
String name();

View file

@ -0,0 +1,19 @@
package love.distributedrebirth.numberxd.base2t.part;
import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnPartAlt1ʸᴰ<T extends BãßBȍőnPartʸᴰ<T>> extends BãßBȍőnPartʸᴰ<T> {
default String getAlt1Value() {
return GET_BBC().GET_STR(BãßBȍőnPartKeyʸᴰ.ALT_1_VALUE);
}
default String staticAlt1Name() {
return getClass().getAnnotation(BãßBȍőnPartAlt1Infoʸᴰ.class).name();
}
default String staticAlt1Website() {
return getClass().getAnnotation(BãßBȍőnPartAlt1Infoʸᴰ.class).website();
}
}

View file

@ -1,19 +0,0 @@
package love.distributedrebirth.numberxd.base2t.part;
import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnPartAlt2<T extends BãßBȍőnPart<T>> extends BãßBȍőnPartAlt1<T> {
default String getAlt2Value() {
return GET_BBC().GET_STR(BãßBȍőnPartKey.ALT_2_VALUE);
}
default String staticAlt2Name() {
return getClass().getAnnotation(BãßBȍőnPartAlt2Info.class).name();
}
default String staticAlt2Website() {
return getClass().getAnnotation(BãßBȍőnPartAlt2Info.class).website();
}
}

View file

@ -10,7 +10,7 @@ import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
public @interface BãßBȍőnPartAlt4Info {
public @interface BãßBȍőnPartAlt2Infoʸᴰ {
String name();

View file

@ -0,0 +1,19 @@
package love.distributedrebirth.numberxd.base2t.part;
import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnPartAlt2ʸᴰ<T extends BãßBȍőnPartʸᴰ<T>> extends BãßBȍőnPartAlt1ʸᴰ<T> {
default String getAlt2Value() {
return GET_BBC().GET_STR(BãßBȍőnPartKeyʸᴰ.ALT_2_VALUE);
}
default String staticAlt2Name() {
return getClass().getAnnotation(BãßBȍőnPartAlt2Infoʸᴰ.class).name();
}
default String staticAlt2Website() {
return getClass().getAnnotation(BãßBȍőnPartAlt2Infoʸᴰ.class).website();
}
}

View file

@ -1,19 +0,0 @@
package love.distributedrebirth.numberxd.base2t.part;
import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnPartAlt3<T extends BãßBȍőnPart<T>> extends BãßBȍőnPartAlt2<T> {
default String getAlt3Value() {
return GET_BBC().GET_STR(BãßBȍőnPartKey.ALT_3_VALUE);
}
default String staticAlt3Name() {
return getClass().getAnnotation(BãßBȍőnPartAlt3Info.class).name();
}
default String staticAlt3Website() {
return getClass().getAnnotation(BãßBȍőnPartAlt3Info.class).website();
}
}

View file

@ -10,7 +10,7 @@ import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
public @interface BãßBȍőnPartAlt1Info {
public @interface BãßBȍőnPartAlt3Infoʸᴰ {
String name();

View file

@ -0,0 +1,19 @@
package love.distributedrebirth.numberxd.base2t.part;
import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnPartAlt3ʸᴰ<T extends BãßBȍőnPartʸᴰ<T>> extends BãßBȍőnPartAlt2ʸᴰ<T> {
default String getAlt3Value() {
return GET_BBC().GET_STR(BãßBȍőnPartKeyʸᴰ.ALT_3_VALUE);
}
default String staticAlt3Name() {
return getClass().getAnnotation(BãßBȍőnPartAlt3Infoʸᴰ.class).name();
}
default String staticAlt3Website() {
return getClass().getAnnotation(BãßBȍőnPartAlt3Infoʸᴰ.class).website();
}
}

View file

@ -1,19 +0,0 @@
package love.distributedrebirth.numberxd.base2t.part;
import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnPartAlt4<T extends BãßBȍőnPart<T>> extends BãßBȍőnPartAlt3<T> {
default String getAlt4Value() {
return GET_BBC().GET_STR(BãßBȍőnPartKey.ALT_4_VALUE);
}
default String staticAlt4Name() {
return getClass().getAnnotation(BãßBȍőnPartAlt4Info.class).name();
}
default String staticAlt4Website() {
return getClass().getAnnotation(BãßBȍőnPartAlt4Info.class).website();
}
}

View file

@ -10,7 +10,7 @@ import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE})
public @interface BãßBȍőnPartAlt3Info {
public @interface BãßBȍőnPartAlt4Infoʸᴰ {
String name();

View file

@ -0,0 +1,19 @@
package love.distributedrebirth.numberxd.base2t.part;
import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnPartAlt4ʸᴰ<T extends BãßBȍőnPartʸᴰ<T>> extends BãßBȍőnPartAlt3ʸᴰ<T> {
default String getAlt4Value() {
return GET_BBC().GET_STR(BãßBȍőnPartKeyʸᴰ.ALT_4_VALUE);
}
default String staticAlt4Name() {
return getClass().getAnnotation(BãßBȍőnPartAlt4Infoʸᴰ.class).name();
}
default String staticAlt4Website() {
return getClass().getAnnotation(BãßBȍőnPartAlt4Infoʸᴰ.class).website();
}
}

View file

@ -4,7 +4,7 @@ import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinStoreKeyʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
public enum BãßBȍőnPartKey implements BãßBȍőnCoffinStoreKeyʸᴰ {
public enum BãßBȍőnPartKeyʸᴰ implements BãßBȍőnCoffinStoreKeyʸᴰ {
ID_TONE,
ID_LETTER,

View file

@ -3,9 +3,9 @@ package love.distributedrebirth.numberxd.base2t.part;
import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnPartShiftBits<T extends BãßBȍőnPart<T>> extends BãßBȍőnPart<T> {
public interface BãßBȍőnPartShiftBitsʸᴰ<T extends BãßBȍőnPartʸᴰ<T>> extends BãßBȍőnPartʸᴰ<T> {
default Integer getShiftBits() {
return GET_BBC().GET_INT(BãßBȍőnPartKey.SHIFT_BITS);
return GET_BBC().GET_INT(BãßBȍőnPartKeyʸᴰ.SHIFT_BITS);
}
}

View file

@ -8,27 +8,27 @@ import love.distributedrebirth.bassboonyd.BãßBȍőnCoffinStoreʸᴰ;
import love.distributedrebirth.bassboonyd.BãßBȍőnEnumSetʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
public interface BãßBȍőnPart<T extends BãßBȍőnPart<T>> extends BãßBȍőnEnumSetʸᴰ<T>, BãßBȍőnCoffinStoreʸᴰ<BãßBȍőnPartKey> {
public interface BãßBȍőnPartʸᴰ<T extends BãßBȍőnPartʸᴰ<T>> extends BãßBȍőnEnumSetʸᴰ<T>, BãßBȍőnCoffinStoreʸᴰ<BãßBȍőnPartKeyʸᴰ> {
default String getIdentifierTone() {
return GET_BBC().GET_STR(BãßBȍőnPartKey.ID_TONE);
return GET_BBC().GET_STR(BãßBȍőnPartKeyʸᴰ.ID_TONE);
}
default String getIdentifierLetter() {
return GET_BBC().GET_STR(BãßBȍőnPartKey.ID_LETTER);
return GET_BBC().GET_STR(BãßBȍőnPartKeyʸᴰ.ID_LETTER);
}
default String getChinaKey() {
return GET_BBC().GET_STR(BãßBȍőnPartKey.CHINA_KEY);
return GET_BBC().GET_STR(BãßBȍőnPartKeyʸᴰ.CHINA_KEY);
}
default String getChinaValue() {
return GET_BBC().GET_STR(BãßBȍőnPartKey.CHINA_VALUE);
return GET_BBC().GET_STR(BãßBȍőnPartKeyʸᴰ.CHINA_VALUE);
}
@SuppressWarnings("unchecked")
default T staticValueOfTone(String identifierTone) {
Map<String,Object> mapTone = GET_BBC().GET_MAP_OBJ(BãßBȍőnPartKey.MAP_TONE);
Map<String,Object> mapTone = GET_BBC().GET_MAP_OBJ(BãßBȍőnPartKeyʸᴰ.MAP_TONE);
if (mapTone.isEmpty()) {
mapTone.putAll(BãßInstancesStream().collect(Collectors.toMap(v -> v.getIdentifierTone(), v -> v)));
}
@ -37,7 +37,7 @@ public interface BãßBȍőnPart<T extends BãßBȍőnPart<T>> extends BãßBȍ
@SuppressWarnings("unchecked")
default T staticValueOfChina(String chinaKey) {
Map<String,Object> mapChina = GET_BBC().GET_MAP_OBJ(BãßBȍőnPartKey.MAP_CHINA);
Map<String,Object> mapChina = GET_BBC().GET_MAP_OBJ(BãßBȍőnPartKeyʸᴰ.MAP_CHINA);
if (mapChina.isEmpty()) {
mapChina.putAll(BãßInstancesStream().collect(Collectors.toMap(v -> v.getChinaKey(), v -> v)));
}

View file

@ -7,7 +7,7 @@ import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
import love.distributedrebirth.bassboonyd.BãßBȍőnAuthorInfoʸᴰ;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPart;
import love.distributedrebirth.numberxd.base2t.part.BãßBȍőnPartʸᴰ;
@BãßBȍőnAuthorInfoʸᴰ(name = "willemtsade", copyright = "©Δ∞ 仙上主天")
public class BasePartFactoryTest {
@ -24,7 +24,7 @@ public class BasePartFactoryTest {
public void testGlobalChinaKeyMap() {
Map<String,String> global = new HashMap<>();
for (int base:BasePartFactory.getSupportedBases()) {
for (BãßBȍőnPart<?> part:BasePartFactory.buildBassBonesByBase(base)) {
for (BãßBȍőnPartʸᴰ<?> part:BasePartFactory.buildBassBonesByBase(base)) {
Assertions.assertFalse(global.containsKey(part.getChinaKey()));
global.put(part.getChinaKey(), part.getChinaValue());
}
@ -36,7 +36,7 @@ public class BasePartFactoryTest {
public void testGlobalChinaValueMap() {
Map<String,String> global = new HashMap<>();
for (int base:BasePartFactory.getSupportedBases()) {
for (BãßBȍőnPart<?> part:BasePartFactory.buildBassBonesByBase(base)) {
for (BãßBȍőnPartʸᴰ<?> part:BasePartFactory.buildBassBonesByBase(base)) {
Assertions.assertFalse(global.containsKey(part.getChinaValue()));
global.put(part.getChinaValue(), part.getChinaValue());
}
@ -49,7 +49,7 @@ public class BasePartFactoryTest {
boolean duplicate = false;
Map<String,String> global = new HashMap<>();
for (int base:BasePartFactory.getSupportedBases()) {
for (BãßBȍőnPart<?> part:BasePartFactory.buildBassBonesByBase(base)) {
for (BãßBȍőnPartʸᴰ<?> part:BasePartFactory.buildBassBonesByBase(base)) {
if (global.containsKey(part.getIdentifierTone())) {
duplicate = true;
break;
@ -66,7 +66,7 @@ public class BasePartFactoryTest {
boolean duplicate = false;
Map<String,String> global = new HashMap<>();
for (int base:BasePartFactory.getSupportedBases()) {
for (BãßBȍőnPart<?> part:BasePartFactory.buildBassBonesByBase(base)) {
for (BãßBȍőnPartʸᴰ<?> part:BasePartFactory.buildBassBonesByBase(base)) {
if (global.containsKey(part.getIdentifierLetter())) {
duplicate = true;
break;