diff --git a/README.md b/README.md index fe9fdfd4..0be22d15 100644 --- a/README.md +++ b/README.md @@ -81,10 +81,6 @@ Duytschen Code: - Use dutch/duytschen language for code - Use many strange unicode chars -For example see DefaultEnumBaseʸᴰ; -- Bȍőn prefix is for set instance enum methods (called DefaultEnumSetʸᴰ) -- Bãß prefix is for single instance enum methods (called DefaultEnumInstanceʸᴰ) - Strange example; buiten ℭheɱMolecǔūl ringZaad(ℭheɱMolecǔūl 大胸部, GroßGetậl 養花) { diff --git a/gdxapp4d-app-glyphdemo/src/main/java/love/distributedrebirth/gdxapp4d/app/glyphdemo/apps/DemoGlyphSetDeskApp.java b/gdxapp4d-app-glyphdemo/src/main/java/love/distributedrebirth/gdxapp4d/app/glyphdemo/apps/DemoGlyphSetDeskApp.java index fbbc2e75..26d5366c 100644 --- a/gdxapp4d-app-glyphdemo/src/main/java/love/distributedrebirth/gdxapp4d/app/glyphdemo/apps/DemoGlyphSetDeskApp.java +++ b/gdxapp4d-app-glyphdemo/src/main/java/love/distributedrebirth/gdxapp4d/app/glyphdemo/apps/DemoGlyphSetDeskApp.java @@ -45,7 +45,7 @@ public class DemoGlyphSetDeskApp extends AbstractDeskApp { for (BaseGlyphSet set:BaseGlyphSet.values()) { ImGui.tableNextRow(); ImGui.tableNextColumn(); - ImGui.text(set.BȍőnNaam()); + ImGui.text(set.rȧñkNaam()); ImGui.tableNextColumn(); ImGui.text(print10Numbers(set)); ImGui.tableNextColumn(); diff --git a/gdxapp4d-app-glyphdemo/src/main/java/love/distributedrebirth/gdxapp4d/app/glyphdemo/apps/DemoNumberPartDeskApp.java b/gdxapp4d-app-glyphdemo/src/main/java/love/distributedrebirth/gdxapp4d/app/glyphdemo/apps/DemoNumberPartDeskApp.java index 5b8b7291..e289a851 100644 --- a/gdxapp4d-app-glyphdemo/src/main/java/love/distributedrebirth/gdxapp4d/app/glyphdemo/apps/DemoNumberPartDeskApp.java +++ b/gdxapp4d-app-glyphdemo/src/main/java/love/distributedrebirth/gdxapp4d/app/glyphdemo/apps/DemoNumberPartDeskApp.java @@ -115,44 +115,44 @@ public class DemoNumberPartDeskApp extends AbstractDeskApp implements DeskAppRen for (BãßBȍőnPartʸᴰ part:baseParts) { ImGui.tableNextRow(); ImGui.tableNextColumn(); - ImGui.text(part.BȍőnNaam()); + ImGui.text(part.rȧñkNaam()); ImGui.tableNextColumn(); - ImGui.text(Integer.toString(part.BȍőnRangTelNul())); + ImGui.text(Integer.toString(part.rȧñkTelNul())); ImGui.tableNextColumn(); - ImGui.text(Integer.toString(part.BȍőnRangTelEen())); + ImGui.text(Integer.toString(part.rȧñkTelEen())); ImGui.tableNextColumn(); ImGui.text(part.BȍőnDialTone()); if (showBase10.get()) { ImGui.tableNextColumn(); - ImGui.text(BaseGlyphSet.TONE_SCRIPT.BȍőnPrintNumber10(part.BȍőnRangTelNul(), part.BãßInstances().length - 1)); + ImGui.text(BaseGlyphSet.TONE_SCRIPT.BȍőnPrintNumber10(part.rȧñkTelNul(), part.ráàmGroote() - 1)); ImGui.tableNextColumn(); - ImGui.text(BaseGlyphSet.KOREAN.BȍőnPrintNumber10(part.BȍőnRangTelNul(), part.BãßInstances().length - 1)); + ImGui.text(BaseGlyphSet.KOREAN.BȍőnPrintNumber10(part.rȧñkTelNul(), part.ráàmGroote() - 1)); ImGui.tableNextColumn(); - ImGui.text(BaseGlyphSet.BENGALI.BȍőnPrintNumber10(part.BȍőnRangTelNul(), part.BãßInstances().length - 1)); + ImGui.text(BaseGlyphSet.BENGALI.BȍőnPrintNumber10(part.rȧñkTelNul(), part.ráàmGroote() - 1)); ImGui.tableNextColumn(); - ImGui.text(BaseGlyphSet.ARABIC.BȍőnPrintNumber10(part.BȍőnRangTelNul(), part.BãßInstances().length - 1)); + ImGui.text(BaseGlyphSet.ARABIC.BȍőnPrintNumber10(part.rȧñkTelNul(), part.ráàmGroote() - 1)); } if (showBase16.get()) { ImGui.tableNextColumn(); - ImGui.text(BaseGlyphSet.TONE_SCRIPT.BȍőnPrintNumber16(part.BȍőnRangTelNul(), part.BãßInstances().length - 1)); + ImGui.text(BaseGlyphSet.TONE_SCRIPT.BȍőnPrintNumber16(part.rȧñkTelNul(), part.ráàmGroote() - 1)); ImGui.tableNextColumn(); - ImGui.text(BaseGlyphSet.HIERO.BȍőnPrintNumber16(part.BȍőnRangTelNul(), part.BãßInstances().length - 1)); + ImGui.text(BaseGlyphSet.HIERO.BȍőnPrintNumber16(part.rȧñkTelNul(), part.ráàmGroote() - 1)); ImGui.tableNextColumn(); - ImGui.text(BaseGlyphSet.RUNIC.BȍőnPrintNumber16(part.BȍőnRangTelNul(), part.BãßInstances().length - 1)); + ImGui.text(BaseGlyphSet.RUNIC.BȍőnPrintNumber16(part.rȧñkTelNul(), part.ráàmGroote() - 1)); ImGui.tableNextColumn(); - ImGui.text(BaseGlyphSet.LATIN_BASIC.BȍőnPrintNumber16(part.BȍőnRangTelNul(), part.BãßInstances().length - 1)); + ImGui.text(BaseGlyphSet.LATIN_BASIC.BȍőnPrintNumber16(part.rȧñkTelNul(), part.ráàmGroote() - 1)); } if (showBase27.get()) { ImGui.tableNextColumn(); - ImGui.text(BaseGlyphSet.TONE_SCRIPT.BȍőnPrintNumber27(part.BȍőnRangTelNul(), part.BãßInstances().length - 1)); + ImGui.text(BaseGlyphSet.TONE_SCRIPT.BȍőnPrintNumber27(part.rȧñkTelNul(), part.ráàmGroote() - 1)); ImGui.tableNextColumn(); - ImGui.text(BaseGlyphSet.KOREAN.BȍőnPrintNumber27(part.BȍőnRangTelNul(), part.BãßInstances().length - 1)); + ImGui.text(BaseGlyphSet.KOREAN.BȍőnPrintNumber27(part.rȧñkTelNul(), part.ráàmGroote() - 1)); ImGui.tableNextColumn(); - ImGui.text(BaseGlyphSet.LATIN_BASIC.BȍőnPrintNumber27(part.BȍőnRangTelNul(), part.BãßInstances().length - 1)); + ImGui.text(BaseGlyphSet.LATIN_BASIC.BȍőnPrintNumber27(part.rȧñkTelNul(), part.ráàmGroote() - 1)); ImGui.tableNextColumn(); - ImGui.text(BaseGlyphSet.GREEK.BȍőnPrintNumber27(part.BȍőnRangTelNul(), part.BãßInstances().length - 1)); + ImGui.text(BaseGlyphSet.GREEK.BȍőnPrintNumber27(part.rȧñkTelNul(), part.ráàmGroote() - 1)); ImGui.tableNextColumn(); - ImGui.text(BaseGlyphSet.MALAYALAM.BȍőnPrintNumber27(part.BȍőnRangTelNul(), part.BãßInstances().length - 1)); + ImGui.text(BaseGlyphSet.MALAYALAM.BȍőnPrintNumber27(part.rȧñkTelNul(), part.ráàmGroote() - 1)); } ImGui.tableNextColumn(); ImGui.text(part.BȍőnChinaKey()); diff --git a/gdxapp4d-app-mmdoc/pom.xml b/gdxapp4d-app-mmdoc/pom.xml index 9f88146d..1dbfb4a1 100644 --- a/gdxapp4d-app-mmdoc/pom.xml +++ b/gdxapp4d-app-mmdoc/pom.xml @@ -6,7 +6,7 @@ 0.0.1-SNAPSHOT gdxapp4d-app-mmdoc - GDXApp⁴ᴰ-App-MMDoc + GDXApp⁴ᴰ-App-﷽ bundle diff --git a/gdxapp4d-app-notepad/src/main/java/love/distributedrebirth/gdxapp4d/app/notepad/NotepadDeskApp.java b/gdxapp4d-app-notepad/src/main/java/love/distributedrebirth/gdxapp4d/app/notepad/NotepadDeskApp.java index b0a1421c..367abce6 100644 --- a/gdxapp4d-app-notepad/src/main/java/love/distributedrebirth/gdxapp4d/app/notepad/NotepadDeskApp.java +++ b/gdxapp4d-app-notepad/src/main/java/love/distributedrebirth/gdxapp4d/app/notepad/NotepadDeskApp.java @@ -13,6 +13,7 @@ import love.distributedrebirth.bassboon.Bãß; import love.distributedrebirth.bassboon.DefaultBãßBȍőnʸᴰ; import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮ḕ; +import love.distributedrebirth.bassboon.death.GhostKey鬼鑰匙; import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderEgg注; import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注; import love.distributedrebirth.gdxapp4d.vrgem4.service.VrGem4Unicode4DService; @@ -44,7 +45,7 @@ public class NotepadDeskApp extends AbstractDeskApp implements DeskAppRenderer, }; public static final class Ꝑŕḯṿª₮ḕ implements BãßBȍőnꝐŕḯṿª₮ḕ> { - private static final String GHOST_BUNDLE = "bundle"; + private static final GhostKey鬼鑰匙 GHOST_BUNDLE = GhostKey鬼鑰匙.asciiᴺᵉʷ("BUNDLE"); @BãßBȍőnSpiderEgg注() public VrGem4Unicode4DService locateVrGem4Unicode4DService(DefaultBãßBȍőnʸᴰ boon) { diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/Bãß.java b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/Bãß.java index 1bb8ff57..3c0b9ae5 100644 --- a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/Bãß.java +++ b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/Bãß.java @@ -177,14 +177,13 @@ public interface Bãß { } } - //member static final class ℭỗᶇṧⱦᶏꬼȶʂ { // todo: jvm add death to import static name space pollution. + //member static final class ℭỗᶇṧⱦᶏꬼȶʂ { // todo: jvm add death to "import static" name space pollution. public static final class ℭỗᶇṧⱦᶏꬼȶʂ { - // 4 is magnetic consent and 3 is forced stable outcome public static final char CHAR_ZERO = '0'; // nothing public static final char CHAR_ONE = '1'; // all public static final char CHAR_SPACE = ' '; // eatherspace - public static final char CHAR_A = 'a'; // corner stone of creation + public static final char CHAR_ATARI = 'a'; // corner stone of creation 𐦠𐦴𐦫𐦢 // the nether public static final String STR_ZERO = "0"; //String.valueOf(CHAR_ZERO); public static final String STR_ONE = "1"; //String.valueOf(CHAR_ONE); @@ -209,7 +208,7 @@ public interface Bãß { // and a bipolar flag pole public static final Object PTR_VOID = null; public static final Object PTR_OBJECT = new ℭỗᶇṧⱦᶏꬼȶʂ(); - + // private is public ^^^ private ℭỗᶇṧⱦᶏꬼȶʂ() { } } diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnAuthorʸᴰ.java b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnAuthorʸᴰ.java index 28173106..069e9e86 100644 --- a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnAuthorʸᴰ.java +++ b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnAuthorʸᴰ.java @@ -4,6 +4,7 @@ import love.distributedrebirth.bassboon.BãßBȍőnʸᴰ; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnPiratePhase注; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnPirateʸᴰ; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮ḕ; +import love.distributedrebirth.bassboon.death.GhostKey鬼鑰匙; import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注; @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @@ -12,10 +13,10 @@ public interface BãßBȍőnAuthorʸᴰ> extends B @BãßBȍőnPiratePhase注(dependencies = {BãßBȍőnPirateʸᴰ.βrahmanBoonLaw.class}) public static final class Ꝑŕḯṿª₮ḕ implements BãßBȍőnꝐŕḯṿª₮ḕ> { - private static final String GHOST_AUTHOR_NAME = "作者姓名"; - private static final String GHOST_AUTHOR_COPYRIGHT = "作者版權"; - private static final String DEFAULT_AUTHOR_NAME = "奴隸來自 仙上主天"; - private static final String DEFAULT_AUTHOR_COPYRIGHT = "©Δ∞ 仙上主天"; + private static final GhostKey鬼鑰匙 GHOST_NAME = GhostKey鬼鑰匙.asciiᴺᵉʷ("NAME"); + private static final GhostKey鬼鑰匙 GHOST_COPYRIGHT = GhostKey鬼鑰匙.asciiᴺᵉʷ("COPYRIGHT"); + private static final String DEFAULT_NAME = "奴隸來自 仙上主天"; + private static final String DEFAULT_COPYRIGHT = "©Δ∞ 仙上主天"; @BãßBȍőnSpiderWire注 private BãßBȍőnAuthorʸᴰ boon; @@ -23,17 +24,17 @@ public interface BãßBȍőnAuthorʸᴰ> extends B @Override public BãßBȍőnAuthor響ᴼᶠ init() { BãßBȍőnAuthor注 anno = boon.getClass().getAnnotation(BãßBȍőnAuthor注.class); - boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_AUTHOR_NAME, anno!=null?anno.name():DEFAULT_AUTHOR_NAME); - boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_AUTHOR_COPYRIGHT, anno!=null?anno.copyright():DEFAULT_AUTHOR_COPYRIGHT); + boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_NAME, anno!=null?anno.name():DEFAULT_NAME); + boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_COPYRIGHT, anno!=null?anno.copyright():DEFAULT_COPYRIGHT); return new BãßBȍőnAuthor響ᴼᶠ() { @Override - public String BãßAuthorNaam() { - return boon.toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_STR(GHOST_AUTHOR_NAME); + public String naam() { + return boon.toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_STR(GHOST_NAME); } @Override - public String BãßAuthorKopieërRecht() { - return boon.toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_STR(GHOST_AUTHOR_COPYRIGHT); + public String kopieërRecht() { + return boon.toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_STR(GHOST_COPYRIGHT); } }; } diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnAuthor響ᴼᶠ.java b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnAuthor響ᴼᶠ.java index 6212c500..d90b60ca 100644 --- a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnAuthor響ᴼᶠ.java +++ b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnAuthor響ᴼᶠ.java @@ -3,9 +3,13 @@ package love.distributedrebirth.bassboon.clazz; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ; @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") +@BãßBȍőnClazz注(purpose = "Noise of author annotation fields.") +@BãßBȍőnDuytschen注(中國 = "低音 骨 作者 噪音 的", BASIC = "BASS_BONE_AUTHOR_NOISE_OF", 𓃬𓍄𓋹𓀭 = "𓃀𓅂𓋴 𓂿𓌇 𓅃𓅱𓋊𓌟𓁹 𓈖𓇋𓌗𓌇 𓅂𓏲𓆑") public interface BãßBȍőnAuthor響ᴼᶠ extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ { - String BãßAuthorNaam(); + @BãßBȍőnDuytschen注(中國 = "姓名", BASIC = "NAME", 𓃬𓍄𓋹𓀭 = "𓈖𓅂𓅓") + String naam(); - String BãßAuthorKopieërRecht(); + @BãßBȍőnDuytschen注(中國 = "版權", BASIC = "COPYRIGHT", 𓃬𓍄𓋹𓀭 = "𓎡𓊝𓇋𓇋𓂏𓇋𓇋𓈏") + String kopieërRecht(); } diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnClazzʸᴰ.java b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnClazzʸᴰ.java index 725def5b..58b5bf7d 100644 --- a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnClazzʸᴰ.java +++ b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnClazzʸᴰ.java @@ -4,6 +4,7 @@ import love.distributedrebirth.bassboon.BãßBȍőnʸᴰ; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnPiratePhase注; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnPirateʸᴰ; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮ḕ; +import love.distributedrebirth.bassboon.death.GhostKey鬼鑰匙; import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注; @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @@ -12,8 +13,8 @@ public interface BãßBȍőnClazzʸᴰ> extends B @BãßBȍőnPiratePhase注(dependencies = {BãßBȍőnPirateʸᴰ.βrahmanBoonLaw.class}) public static final class Ꝑŕḯṿª₮ḕ implements BãßBȍőnꝐŕḯṿª₮ḕ> { - private static final String GHOST_CLAZZ_PURPOSE = "般目的"; - private static final String DEFAULT_CLAZZ_PURPOSE = "Undefined"; + private static final GhostKey鬼鑰匙 GHOST_PURPOSE = GhostKey鬼鑰匙.asciiᴺᵉʷ("PURPOSE"); + private static final String DEFAULT_PURPOSE = "Undefined"; @BãßBȍőnSpiderWire注 private BãßBȍőnClazzʸᴰ boon; @@ -21,15 +22,15 @@ public interface BãßBȍőnClazzʸᴰ> extends B @Override public BãßBȍőnClazz響ᴼᶠ init() { BãßBȍőnClazz注 anno = boon.getClass().getAnnotation(BãßBȍőnClazz注.class); - String beanPurpose = DEFAULT_CLAZZ_PURPOSE; + String beanPurpose = DEFAULT_PURPOSE; if (anno != null && !anno.purpose().isBlank()) { beanPurpose = anno.purpose(); } - boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_CLAZZ_PURPOSE, beanPurpose); + boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_PURPOSE, beanPurpose); return new BãßBȍőnClazz響ᴼᶠ() { @Override public String BãßClazzDoel() { - return boon.toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_STR(GHOST_CLAZZ_PURPOSE); + return boon.toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_STR(GHOST_PURPOSE); } }; } diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnClazz響ᴼᶠ.java b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnClazz響ᴼᶠ.java index fc6a6f71..48e19326 100644 --- a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnClazz響ᴼᶠ.java +++ b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnClazz響ᴼᶠ.java @@ -3,6 +3,7 @@ package love.distributedrebirth.bassboon.clazz; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ; @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") +@BãßBȍőnClazz注(purpose = "Noise of clazz annotation fields.") public interface BãßBȍőnClazz響ᴼᶠ extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ { String BãßClazzDoel(); diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnDuytschen注.java b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnDuytschen注.java new file mode 100644 index 00000000..5163c242 --- /dev/null +++ b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnDuytschen注.java @@ -0,0 +1,20 @@ +package love.distributedrebirth.bassboon.clazz; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +import love.distributedrebirth.bassboon.Bãß; + +@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") +@Retention(RetentionPolicy.RUNTIME) +@Target({ElementType.METHOD, ElementType.TYPE}) +public @interface BãßBȍőnDuytschen注 { + + String 中國(); + + String BASIC() default Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.STR_EMPTY; + + String 𓃬𓍄𓋹𓀭() default Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.STR_EMPTY; +} diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnExportʸᴰ.java b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnExportʸᴰ.java index 7ac3920e..1da9c4f0 100644 --- a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnExportʸᴰ.java +++ b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnExportʸᴰ.java @@ -4,6 +4,7 @@ import love.distributedrebirth.bassboon.BãßBȍőnʸᴰ; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnPiratePhase注; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnPirateʸᴰ; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮ḕ; +import love.distributedrebirth.bassboon.death.GhostKey鬼鑰匙; import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注; @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @@ -12,8 +13,8 @@ public interface BãßBȍőnExportʸᴰ> extends B @BãßBȍőnPiratePhase注(dependencies = {BãßBȍőnPirateʸᴰ.βrahmanBoonLaw.class}) public static final class Ꝑŕḯṿª₮ḕ implements BãßBȍőnꝐŕḯṿª₮ḕ> { - private static final String GHOST_EXPORT_ARTIFACT = "出口人工製品"; - private static final String GHOST_EXPORT_GROUP = "出口團體"; + private static final GhostKey鬼鑰匙 GHOST_ARTIFACT = GhostKey鬼鑰匙.asciiᴺᵉʷ("ARTIFACT"); + private static final GhostKey鬼鑰匙 GHOST_GROUP = GhostKey鬼鑰匙.asciiᴺᵉʷ("GROUP"); @BãßBȍőnSpiderWire注 private BãßBȍőnExportʸᴰ boon; @@ -29,18 +30,18 @@ public interface BãßBȍőnExportʸᴰ> extends B if (anno != null && !anno.group().isBlank()) { exportGroup = anno.group(); } - boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_EXPORT_ARTIFACT, exportArtifact); - boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_EXPORT_GROUP, exportGroup); + boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_ARTIFACT, exportArtifact); + boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_GROUP, exportGroup); return new BãßBȍőnExport響ᴼᶠ() { @Override - public String BãßExportNaam() { - return boon.toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_STR(GHOST_EXPORT_ARTIFACT); + public String artifact() { + return boon.toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_STR(GHOST_ARTIFACT); } @Override - public String BãßExportGroep() { - return boon.toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_STR(GHOST_EXPORT_GROUP); + public String groep() { + return boon.toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_STR(GHOST_GROUP); } }; } diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnExport注.java b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnExport注.java index 40a87022..11258272 100644 --- a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnExport注.java +++ b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnExport注.java @@ -5,12 +5,14 @@ import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; +import love.distributedrebirth.bassboon.Bãß; + @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @Retention(RetentionPolicy.RUNTIME) @Target({ElementType.TYPE}) public @interface BãßBȍőnExport注 { - String artifact() default ""; + String artifact() default Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.STR_EMPTY; String group(); } diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnExport響ᴼᶠ.java b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnExport響ᴼᶠ.java index 2f34bfc6..66f97bc3 100644 --- a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnExport響ᴼᶠ.java +++ b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/BãßBȍőnExport響ᴼᶠ.java @@ -3,9 +3,13 @@ package love.distributedrebirth.bassboon.clazz; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ; @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") +@BãßBȍőnClazz注(purpose = "Noise of export annotation fields.") +@BãßBȍőnDuytschen注(中國 = "低音 骨 出口 噪音 的", BASIC = "BASS_BONE_EXPORT_NOISE_OF", 𓃬𓍄𓋹𓀭 = "𓃀𓅂𓋴 𓂿𓌇 𓎡𓋴𓊨𓊖𓁹𓈏 𓈖𓇋𓌗𓌇 𓅂𓏲𓆑") public interface BãßBȍőnExport響ᴼᶠ extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ { - String BãßExportNaam(); + @BãßBȍőnDuytschen注(中國 = "人工製品", BASIC = "ARTIFACT", 𓃬𓍄𓋹𓀭 = "𓅂𓁀𓀳𓊲𓋌") + String artifact(); - String BãßExportGroep(); + @BãßBȍőnDuytschen注(中國 = "團體", BASIC = "GROUP", 𓃬𓍄𓋹𓀭 = "𓎸𓎥𓅱𓊰") + String groep(); } diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/pirate/BãßBȍőnPirateʸᴰ.java b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/pirate/BãßBȍőnPirateʸᴰ.java index 24bcfcee..10715d7f 100644 --- a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/pirate/BãßBȍőnPirateʸᴰ.java +++ b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/clazz/pirate/BãßBȍőnPirateʸᴰ.java @@ -4,11 +4,20 @@ import love.distributedrebirth.bassboon.Bãß; import love.distributedrebirth.bassboon.BãßBȍőnʸᴰ; import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboon.clazz.BãßBȍőnClazz注; +import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytschen注; +/** + * Bass bone pirate phase barriers. + */ @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") -@BãßBȍőnClazz注(purpose = "Adds extensible phase barriers for pirates") +@BãßBȍőnClazz注(purpose = "Adds extensible phase barriers for pirates.") +@BãßBȍőnDuytschen注(中國 = "低音 骨 海盜", BASIC = "BASS_BONE_PIRATE", 𓃬𓍄𓋹𓀭 = "𓃀𓅂𓋴 𓂿𓌇 𓉯𓋴𓅂𓇋𓇋𓌇") public interface BãßBȍőnPirateʸᴰ> extends BãßBȍőnʸᴰ { + /** + * Private member class for constants. + */ + @BãßBȍőnDuytschen注(中國 = "所羅門", BASIC = "SOLOMON", 𓃬𓍄𓋹𓀭 = "𓂲𓇁𓐂") public static final class שְׁלֹמֹה { // default internal framework boon phases protected static final int BOON_VOID = Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ZERO; @@ -16,51 +25,87 @@ public interface BãßBȍőnPirateʸᴰ> extends B protected static final int BOON_LAW = BOON_BERESHIT * Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_TEN; protected static final int BOON_MARRIAGE = BOON_LAW + Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ONE; // default external implementation boon phases - protected static final int LIFE_QUADRANT_仙 = 00+00+00+1+2+3+4+5+6+7+8+9; - protected static final int LIFE_QUADRANT_上 = 10+11+12+13+14+15+16+17+18; - protected static final int LIFE_QUADRANT_主 = 19+20+21+22+23+24+25+26+27; - protected static final int LIFE_QUADRANT_天 = 28+29+30+31+32+33+34+35+36; - protected static final int LIFE_יהוה = LIFE_QUADRANT_仙 + LIFE_QUADRANT_上 + LIFE_QUADRANT_主 + LIFE_QUADRANT_天; + protected static final int LIFE_QUADRANT_仙ᵃ = 00+00+00+1+2+3+4+5+6+7+8+9; + protected static final int LIFE_QUADRANT_上ᵇ = 10+11+12+13+14+15+16+17+18; + protected static final int LIFE_QUADRANT_主ᶜ = 19+20+21+22+23+24+25+26+27; + protected static final int LIFE_QUADRANT_天ᵈ = 28+29+30+31+32+33+34+35+36; + protected static final int LIFE_יהוה = LIFE_QUADRANT_仙ᵃ + LIFE_QUADRANT_上ᵇ + LIFE_QUADRANT_主ᶜ + LIFE_QUADRANT_天ᵈ; - protected static final Class> DEFAULT_PHASE = βrahmanLifeInit.class; + protected static final Class> DEFAULT_PHASE = βrahmanLifeStartup.class; private שְׁלֹמֹה() { } } + /** + * The "void" phase. + */ @BãßBȍőnPiratePhaseBarrier注(order = שְׁלֹמֹה.BOON_VOID) + @BãßBȍőnDuytschen注(中國 = "仙上主天 骨 空白", BASIC = "GOD_BONE_VOID", 𓃬𓍄𓋹𓀭 = "𓂀 𓂿𓌇 𓅱𓇋𓂩") public static final class βrahmanBoonVoid implements BãßBȍőnꝐŕḯṿª₮ḕ> { } + /** + * The "bereshit" phase. + */ @BãßBȍőnPiratePhaseBarrier注(order = שְׁלֹמֹה.BOON_BERESHIT) + @BãßBȍőnDuytschen注(中國 = "仙上主天 骨 創造", BASIC = "GOD_BONE_CREATE", 𓃬𓍄𓋹𓀭 = "𓂀 𓂿𓌇 𓎡𓂏𓅂𓇋𓇋𓈏") public static final class βrahmanBoonBereshit implements BãßBȍőnꝐŕḯṿª₮ḕ> { } + /** + * The "law" phase. + */ @BãßBȍőnPiratePhaseBarrier注(order = שְׁלֹמֹה.BOON_LAW) + @BãßBȍőnDuytschen注(中國 = "仙上主天 骨 法律", BASIC = "GOD_BONE_LAW", 𓃬𓍄𓋹𓀭 = "𓂀 𓂿𓌇 𓃠𓅂𓍰") public static final class βrahmanBoonLaw implements BãßBȍőnꝐŕḯṿª₮ḕ> { } + /** + * The "bonding" phase. + */ @BãßBȍőnPiratePhaseBarrier注(order = שְׁלֹמֹה.BOON_MARRIAGE) + @BãßBȍőnDuytschen注(中國 = "仙上主天 骨 婚姻", BASIC = "GOD_BONE_BONDING", 𓃬𓍄𓋹𓀭 = "𓂀 𓂿𓌇 𓅓𓅱𓋊𓇋𓇋𓆗𓇚") public static final class βrahmanBoonMarriage implements BãßBȍőnꝐŕḯṿª₮ḕ> { } - @BãßBȍőnPiratePhaseBarrier注(order = שְׁלֹמֹה.LIFE_QUADRANT_仙) - public static final class βrahmanLifeQuadrant仙 implements BãßBȍőnꝐŕḯṿª₮ḕ> { + /** + * The "immortal" phase. + */ + @BãßBȍőnPiratePhaseBarrier注(order = שְׁלֹמֹה.LIFE_QUADRANT_仙ᵃ) + @BãßBȍőnDuytschen注(中國 = "仙上主天 生活 象限 向上", BASIC = "GOD_LIFE_QUAD_UP", 𓃬𓍄𓋹𓀭 = "𓂀 𓃭𓇋𓆑 𓎡𓏲𓅅𓌝 𓅱𓉱") + public static final class βrahmanLifeQuadrant仙ᵃ implements BãßBȍőnꝐŕḯṿª₮ḕ> { } - @BãßBȍőnPiratePhaseBarrier注(order = שְׁלֹמֹה.LIFE_QUADRANT_上) - public static final class βrahmanLifeQuadrant上 implements BãßBȍőnꝐŕḯṿª₮ḕ> { + /** + * The "above the" phase + */ + @BãßBȍőnPiratePhaseBarrier注(order = שְׁלֹמֹה.LIFE_QUADRANT_上ᵇ) + @BãßBȍőnDuytschen注(中國 = "仙上主天 生活 象限 下", BASIC = "GOD_LIFE_QUAD_DOWN", 𓃬𓍄𓋹𓀭 = "𓂀 𓃭𓇋𓆑 𓎡𓏲𓅅𓌝 𓂧𓏲𓈁") + public static final class βrahmanLifeQuadrant上ᵇ implements BãßBȍőnꝐŕḯṿª₮ḕ> { } - @BãßBȍőnPiratePhaseBarrier注(order = שְׁלֹמֹה.LIFE_QUADRANT_主) - public static final class βrahmanLifeQuadrant主 implements BãßBȍőnꝐŕḯṿª₮ḕ> { + /** + * The "lords of" phase. + */ + @BãßBȍőnPiratePhaseBarrier注(order = שְׁלֹמֹה.LIFE_QUADRANT_主ᶜ) + @BãßBȍőnDuytschen注(中國 = "仙上主天 生活 象限 僕人", BASIC = "GOD_LIFE_QUAD_SERVANT", 𓃬𓍄𓋹𓀭 = "𓂀 𓃭𓇋𓆑 𓎡𓏲𓅅𓌝 𓀠𓀤𓀟𓀜") + public static final class βrahmanLifeQuadrant主ᶜ implements BãßBȍőnꝐŕḯṿª₮ḕ> { } - @BãßBȍőnPiratePhaseBarrier注(order = שְׁלֹמֹה.LIFE_QUADRANT_天) - public static final class βrahmanLifeQuadrant天 implements BãßBȍőnꝐŕḯṿª₮ḕ> { + /** + * The "heaven" phase. + */ + @BãßBȍőnPiratePhaseBarrier注(order = שְׁלֹמֹה.LIFE_QUADRANT_天ᵈ) + @BãßBȍőnDuytschen注(中國 = "仙上主天 生活 象限 地獄", BASIC = "GOD_LIFE_QUAD_HELL", 𓃬𓍄𓋹𓀭 = "𓂀 𓃭𓇋𓆑 𓎡𓏲𓅅𓌝 𓄀𓂺𓆏𓆖") + public static final class βrahmanLifeQuadrant天ᵈ implements BãßBȍőnꝐŕḯṿª₮ḕ> { } + /** + * The "startup" phase. + */ @BãßBȍőnPiratePhaseBarrier注(order = שְׁלֹמֹה.LIFE_יהוה) - public static final class βrahmanLifeInit implements BãßBȍőnꝐŕḯṿª₮ḕ> { + @BãßBȍőnDuytschen注(中國 = "仙上主天 生活 象限 啟動", BASIC = "GOD_LIFE_STARTUP", 𓃬𓍄𓋹𓀭 = "𓂀 𓃭𓇋𓆑 𓎡𓏲𓅅𓌝 𓋴𓂏𓁹𓅱𓉢") + public static final class βrahmanLifeStartup implements BãßBȍőnꝐŕḯṿª₮ḕ> { } } diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/death/BãßBȍőnCoffinGhost.java b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/death/BãßBȍőnCoffinGhost.java index 174e1281..ba9174ff 100644 --- a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/death/BãßBȍőnCoffinGhost.java +++ b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/death/BãßBȍőnCoffinGhost.java @@ -8,84 +8,84 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注; @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") public interface BãßBȍőnCoffinGhost { - Object GHOST_OBJ(String key); + Object GHOST_OBJ(GhostKey鬼鑰匙 key); @SuppressWarnings("unchecked") - default Y GHOST_OBJ(String key, Class type) { + default Y GHOST_OBJ(GhostKey鬼鑰匙 key, Class type) { return (Y) GHOST_OBJ(key); } - default String GHOST_STR(String key) { + default String GHOST_STR(GhostKey鬼鑰匙 key) { return String.class.cast(GHOST_OBJ(key)); } - default Short GHOST_SHORT(String key) { + default Short GHOST_SHORT(GhostKey鬼鑰匙 key) { return Short.class.cast(GHOST_OBJ(key)); } - default Character GHOST_CHAR(String key) { + default Character GHOST_CHAR(GhostKey鬼鑰匙 key) { return Character.class.cast(GHOST_OBJ(key)); } - default Integer GHOST_INT(String key) { + default Integer GHOST_INT(GhostKey鬼鑰匙 key) { return Integer.class.cast(GHOST_OBJ(key)); } - default Long GHOST_LONG(String key) { + default Long GHOST_LONG(GhostKey鬼鑰匙 key) { return Long.class.cast(GHOST_OBJ(key)); } - default Boolean GHOST_BOOL(String key) { + default Boolean GHOST_BOOL(GhostKey鬼鑰匙 key) { return Boolean.class.cast(GHOST_OBJ(key)); } - default Float GHOST_FLOAT(String key) { + default Float GHOST_FLOAT(GhostKey鬼鑰匙 key) { return Float.class.cast(GHOST_OBJ(key)); } - default Double GHOST_DOUBLE(String key) { + default Double GHOST_DOUBLE(GhostKey鬼鑰匙 key) { return Double.class.cast(GHOST_OBJ(key)); } @SuppressWarnings("unchecked") - default Map GHOST_MAP_OBJ(String key) { + default Map GHOST_MAP_OBJ(GhostKey鬼鑰匙 key) { return Map.class.cast(GHOST_OBJ(key)); } - default Object GHOST_MAP_OBJ_VALUE(String key, String valueKey) { - return GHOST_MAP_OBJ(key).get(valueKey); + default Object GHOST_MAP_OBJ_VALUE(GhostKey鬼鑰匙 key, String mapKey) { + return GHOST_MAP_OBJ(key).get(mapKey); } @SuppressWarnings("unchecked") - default Map GHOST_MAP_STR(String key) { + default Map GHOST_MAP_STR(GhostKey鬼鑰匙 key) { return Map.class.cast(GHOST_OBJ(key)); } - default String GHOST_MAP_STR_VALUE(String key, String valueKey) { - return GHOST_MAP_STR(key).get(valueKey); + default String GHOST_MAP_STR_VALUE(GhostKey鬼鑰匙 key, String mapKey) { + return GHOST_MAP_STR(key).get(mapKey); } @SuppressWarnings("unchecked") - default Map GHOST_MAP_INT(String key) { + default Map GHOST_MAP_INT(GhostKey鬼鑰匙 key) { return Map.class.cast(GHOST_OBJ(key)); } - default Integer GHOST_MAP_INT_VALUE(String key, String valueKey) { - return GHOST_MAP_INT(key).get(valueKey); + default Integer GHOST_MAP_INT_VALUE(GhostKey鬼鑰匙 key, String mapKey) { + return GHOST_MAP_INT(key).get(mapKey); } @SuppressWarnings("unchecked") - default List GHOST_LIST_OBJ(String key) { + default List GHOST_LIST_OBJ(GhostKey鬼鑰匙 key) { return List.class.cast(GHOST_OBJ(key)); } @SuppressWarnings("unchecked") - default List GHOST_LIST_STR(String key) { + default List GHOST_LIST_STR(GhostKey鬼鑰匙 key) { return List.class.cast(GHOST_OBJ(key)); } @SuppressWarnings("unchecked") - default List GHOST_LIST_INT(String key) { + default List GHOST_LIST_INT(GhostKey鬼鑰匙 key) { return List.class.cast(GHOST_OBJ(key)); } } diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/death/BãßBȍőnCoffinGhostSpell.java b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/death/BãßBȍőnCoffinGhostSpell.java index 4788d11d..be5cd77f 100644 --- a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/death/BãßBȍőnCoffinGhostSpell.java +++ b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/death/BãßBȍőnCoffinGhostSpell.java @@ -8,13 +8,13 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注; @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") public interface BãßBȍőnCoffinGhostSpell extends BãßBȍőnCoffinGhost { - Object PUT_GHOST(String key, Object value); + Object PUT_GHOST(GhostKey鬼鑰匙 key, Object value); - default void PUT_GHOST_MAP(String key) { + default void PUT_GHOST_MAP(GhostKey鬼鑰匙 key) { PUT_GHOST(key, new HashMap<>()); } - default void PUT_GHOST_LIST(String key) { + default void PUT_GHOST_LIST(GhostKey鬼鑰匙 key) { PUT_GHOST(key, new ArrayList<>()); } diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/death/BãßBȍőnCoffinGhostSpellLock.java b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/death/BãßBȍőnCoffinGhostSpellLock.java index 4dc5de3e..9f94f65b 100644 --- a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/death/BãßBȍőnCoffinGhostSpellLock.java +++ b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/death/BãßBȍőnCoffinGhostSpellLock.java @@ -18,9 +18,9 @@ public interface BãßBȍőnCoffinGhostSpellLock extends BãßBȍőnCoffinGhostS } static BãßBȍőnCoffinGhostSpellLock instanceᴺᵉʷ() { - Function,BãßBȍőnCoffinGhost> keyMaker = v -> { - Map summonedGhosts = new HashMap<>(v); - for (String entity:v.keySet()) { + Function,BãßBȍőnCoffinGhost> keyMaker = v -> { + Map summonedGhosts = new HashMap<>(v); + for (GhostKey鬼鑰匙 entity:v.keySet()) { Object spirit = summonedGhosts.get(entity); if (spirit instanceof List) { summonedGhosts.put(entity, Collections.unmodifiableList((List) spirit)); @@ -31,13 +31,13 @@ public interface BãßBȍőnCoffinGhostSpellLock extends BãßBȍőnCoffinGhostS } return new BãßBȍőnCoffinGhost() { @Override - public Object GHOST_OBJ(String key) { + public Object GHOST_OBJ(GhostKey鬼鑰匙 key) { return summonedGhosts.get(key); } }; }; return new BãßBȍőnCoffinGhostSpellLock() { - private final Map ouijaBoard = new HashMap<>(); + private final Map ouijaBoard = new HashMap<>(); @Override public BãßBȍőnCoffinGhost LOCK() { @@ -45,12 +45,12 @@ public interface BãßBȍőnCoffinGhostSpellLock extends BãßBȍőnCoffinGhostS } @Override - public Object GHOST_OBJ(String key) { + public Object GHOST_OBJ(GhostKey鬼鑰匙 key) { return ouijaBoard.get(key); } @Override - public Object PUT_GHOST(String key, Object value) { + public Object PUT_GHOST(GhostKey鬼鑰匙 key, Object value) { return ouijaBoard.put(key, value); } }; diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/death/GhostKey鬼鑰匙.java b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/death/GhostKey鬼鑰匙.java new file mode 100644 index 00000000..4f45b442 --- /dev/null +++ b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/death/GhostKey鬼鑰匙.java @@ -0,0 +1,22 @@ +package love.distributedrebirth.bassboon.death; + +import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注; +import love.distributedrebirth.bassboon.jpp.lang.StringDEC6B; + +@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") +public interface GhostKey鬼鑰匙 extends StringDEC6B { + + static GhostKey鬼鑰匙 asciiᴺᵉʷ(String text) { + for (int i=0;i?" + + "PQRSTUVWXYZ[\\]^_"; + + private static final String VALUES_KEY = + "ABCDEFGHIJKLMNO" + + "0123456789" + + "PQRSTUVWXYZ" + + "_"; + + public boolean isValid(char c) { + for (int i=0;i { + + @BãßBȍőnDuytschen注(中國 = "秩 姓名", BASIC = "RANK_NAME", 𓃬𓍄𓋹𓀭 = "𓂏𓅃𓈁𓎡 𓈖𓅂𓅓") + String rȧñkNaam(); + + @BãßBȍőnDuytschen注(中國 = "秩 數數 零", BASIC = "RANK_CNT_ZERO", 𓃬𓍄𓋹𓀭 = "𓂏𓅃𓈁𓎡 𓃒𓅱𓌒𓈏 𓐩") + int rȧñkTelNul(); + + @BãßBȍőnDuytschen注(中國 = "秩 數數 壹", BASIC = "RANK_CNT_ONE", 𓃬𓍄𓋹𓀭 = "𓂏𓅃𓈁𓎡 𓃒𓅱𓌒𓈏 𓏺") + int rȧñkTelEen(); + + @BãßBȍőnDuytschen注(中國 = "算盤 籙", BASIC = "ABACUS_VALUES", 𓃬𓍄𓋹𓀭 = "𓅂𓃀𓅂𓎡𓅱𓋴 𓅱𓅂𓃭𓅱𓋴") + T[] ráàmWaardes(); + + @BãßBȍőnDuytschen注(中國 = "算盤 尺寸", BASIC = "ABACUS_SIZE", 𓃬𓍄𓋹𓀭 = "𓅂𓃀𓅂𓎡𓅱𓋴 𓋴𓇋 𓋊") + int ráàmGroote(); +} diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/abacus/BãßBȍőnAbacusBaseʸᴰ.java b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/abacus/BãßBȍőnAbacusBaseʸᴰ.java deleted file mode 100644 index 4ae5da8c..00000000 --- a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/abacus/BãßBȍőnAbacusBaseʸᴰ.java +++ /dev/null @@ -1,33 +0,0 @@ -package love.distributedrebirth.bassboon.yd.abacus; - -import java.lang.reflect.InvocationTargetException; - -import love.distributedrebirth.bassboon.Bãß; -import love.distributedrebirth.bassboon.BãßBȍőnʸᴰ; -import love.distributedrebirth.bassboon.DefaultBãßBȍőnʸᴰ; -import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注; -import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮ḕ; - -// Bȍőn prefix is for set instance enum methods -// Bãß prefix is for single instance enum methods -@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") -public interface BãßBȍőnAbacusBaseʸᴰ> extends AbacusEnum, DefaultBãßBȍőnʸᴰ { - - public static final class Ꝑŕḯṿª₮ḕ implements BãßBȍőnꝐŕḯṿª₮ḕ> { - private static final String STR_VALUES = "values"; - } - - default String BȍőnNaam() { - return name(); - } - - // note: highly unholy, but without it is not an abacus - @SuppressWarnings("unchecked") - default T[] BãßInstances() { - try { - return (T[]) getClass().getMethod(Ꝑŕḯṿª₮ḕ.STR_VALUES).invoke(Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.PTR_VOID); - } catch (NoSuchMethodException | IllegalAccessException | IllegalArgumentException | InvocationTargetException | SecurityException e) { - throw new RuntimeException(e); - } - } -} diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/abacus/BãßBȍőnAbacusEnumBaseʸᴰ.java b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/abacus/BãßBȍőnAbacusEnumBaseʸᴰ.java new file mode 100644 index 00000000..d013855b --- /dev/null +++ b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/abacus/BãßBȍőnAbacusEnumBaseʸᴰ.java @@ -0,0 +1,75 @@ +package love.distributedrebirth.bassboon.yd.abacus; + +import java.lang.reflect.InvocationTargetException; + +import love.distributedrebirth.bassboon.Bãß; +import love.distributedrebirth.bassboon.BãßBȍőnʸᴰ; +import love.distributedrebirth.bassboon.DefaultBãßBȍőnʸᴰ; +import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注; +import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnPiratePhase注; +import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnPirateʸᴰ; +import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮ḕ; +import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ; +import love.distributedrebirth.bassboon.death.GhostKey鬼鑰匙; +import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注; + +@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") +public interface BãßBȍőnAbacusEnumBaseʸᴰ> extends AbacusEnum, BãßBȍőnAbacus, DefaultBãßBȍőnʸᴰ { + + @BãßBȍőnPiratePhase注(dependencies = {BãßBȍőnPirateʸᴰ.βrahmanBoonBereshit.class}) + public static final class Ꝑŕḯṿª₮ḕ implements BãßBȍőnꝐŕḯṿª₮ḕ> { + private static final GhostKey鬼鑰匙 GHOST_RANK_ONE = GhostKey鬼鑰匙.asciiᴺᵉʷ("RANK_ONE"); + private static final GhostKey鬼鑰匙 GHOST_LENGTH = GhostKey鬼鑰匙.asciiᴺᵉʷ("LENGTH"); + private static final String STR_VALUES = "values"; + + @BãßBȍőnSpiderWire注 + private BãßBȍőnAbacusEnumBaseʸᴰ boon; + + @Override + public BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ.Void init() { + boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_RANK_ONE, boon.rȧñkTelNul() + Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ONE); + return BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ.Void.實施; + } + + @Override + public void lock() { + boon.ráàmGroote(); + } + } + + @Override + default String rȧñkNaam() { + return name(); + } + + @Override + default int rȧñkTelNul() { + return ordinal(); + } + + @Override + default int rȧñkTelEen() { + return toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_INT(Ꝑŕḯṿª₮ḕ.GHOST_RANK_ONE); + } + + @Override + default int ráàmGroote() { + Integer result = toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_INT(Ꝑŕḯṿª₮ḕ.GHOST_LENGTH); + if (result == null) { + result = ráàmWaardes().length; + toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(Ꝑŕḯṿª₮ḕ.GHOST_LENGTH, result); + } + return result; + } + + // note: highly unholy, but without it is not an abacus + @SuppressWarnings("unchecked") + @Override + default T[] ráàmWaardes() { + try { + return (T[]) getClass().getMethod(Ꝑŕḯṿª₮ḕ.STR_VALUES).invoke(Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.PTR_VOID); + } catch (NoSuchMethodException | IllegalAccessException | IllegalArgumentException | InvocationTargetException | SecurityException e) { + throw new RuntimeException(e); + } + } +} diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/abacus/BãßBȍőnAbacusInstanceMBeanʸᴰ.java b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/abacus/BãßBȍőnAbacusInstanceMBeanʸᴰ.java index 0a6ac861..0f75e45b 100644 --- a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/abacus/BãßBȍőnAbacusInstanceMBeanʸᴰ.java +++ b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/abacus/BãßBȍőnAbacusInstanceMBeanʸᴰ.java @@ -30,7 +30,7 @@ public interface BãßBȍőnAbacusInstanceMBeanʸᴰ> extends BãßBȍőnAbacusBaseʸᴰ { +public interface BãßBȍőnAbacusInstanceʸᴰ> extends BãßBȍőnAbacusEnumBaseʸᴰ { - default T BãßInstance() { - return BãßInstances()[Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ZERO]; + @BãßBȍőnDuytschen注(中國 = "算盤", BASIC = "ABACUS", 𓃬𓍄𓋹𓀭 = "𓅂𓃀𓅂𓎡𓅱𓋴") + default T ráàm() { + return ráàmWaardes()[Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ZERO]; } } diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/abacus/BãßBȍőnAbacusSetMBeanʸᴰ.java b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/abacus/BãßBȍőnAbacusSetMBeanʸᴰ.java index 473242b3..fc865848 100644 --- a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/abacus/BãßBȍőnAbacusSetMBeanʸᴰ.java +++ b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/abacus/BãßBȍőnAbacusSetMBeanʸᴰ.java @@ -30,7 +30,7 @@ public interface BãßBȍőnAbacusSetMBeanʸᴰ> e @Override public BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ.Void init() { MBeanDynamicᴶᴹˣ mbean = BãßBȍőnMBeanServerʸᴰ.Ꝑŕḯṿª₮ḕ.BeanCreateᴶᴹˣ(boon); - boonJmx.registerᴶᴹˣ(mbean, boonJmx.beanNameᴶᴹˣ(boonExport.BãßExportGroep(), boonExport.BãßExportNaam(), boon.BȍőnNaam())); + boonJmx.registerᴶᴹˣ(mbean, boonJmx.beanNameᴶᴹˣ(boonExport.groep(), boonExport.artifact(), boon.rȧñkNaam())); return BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ.Void.實施; } } diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/abacus/BãßBȍőnAbacusSetʸᴰ.java b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/abacus/BãßBȍőnAbacusSetʸᴰ.java index bfb679f4..51e41960 100644 --- a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/abacus/BãßBȍőnAbacusSetʸᴰ.java +++ b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/abacus/BãßBȍőnAbacusSetʸᴰ.java @@ -10,47 +10,24 @@ import java.util.stream.Collectors; import love.distributedrebirth.bassboon.Bãß; import love.distributedrebirth.bassboon.BãßBȍőnʸᴰ; import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注; -import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnPiratePhase注; -import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnPirateʸᴰ; -import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮ḕ; -import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ; -import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注; +import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytschen注; @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") -public interface BãßBȍőnAbacusSetʸᴰ> extends BãßBȍőnAbacusBaseʸᴰ { +public interface BãßBȍőnAbacusSetʸᴰ> extends BãßBȍőnAbacusEnumBaseʸᴰ { - @BãßBȍőnPiratePhase注(dependencies = {BãßBȍőnPirateʸᴰ.βrahmanBoonBereshit.class}) - public static final class Ꝑŕḯṿª₮ḕ implements BãßBȍőnꝐŕḯṿª₮ḕ> { - private static final String GHOST_RANG_TEL_EEN = "秩數數一"; - - @BãßBȍőnSpiderWire注 - private BãßBȍőnAbacusSetʸᴰ boon; - - @Override - public BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ.Void init() { - boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_RANG_TEL_EEN, boon.BȍőnRangTelNul() + Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ONE); - return BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ.Void.實施; - } + @BãßBȍőnDuytschen注(中國 = "算盤 籙 列表", BASIC = "ABACUS_VALUES_LIST", 𓃬𓍄𓋹𓀭 = "𓅂𓃀𓅂𓎡𓅱𓋴 𓅱𓅂𓃭𓅱𓋴 𓃭𓇋𓋴𓈏") + default List ráàmWaardesLijst() { + return Arrays.asList(ráàmWaardes()); } - default int BȍőnRangTelNul() { - return ordinal(); + @BãßBȍőnDuytschen注(中國 = "算盤 籙 至 地圖", BASIC = "ABACUS_VALUES_TO_MAP", 𓃬𓍄𓋹𓀭 = "𓅂𓃀𓅂𓎡𓅱𓋴 𓅱𓅂𓃭𓅱𓋴 𓅲 𓅕𓅂𓉱") + default Map ráàmWaardesNaarMap(Function keyMapper) { + return ráàmWaardesLijst().stream().collect(Collectors.toMap(keyMapper, v -> v)); } - default int BȍőnRangTelEen() { - return toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_INT(Ꝑŕḯṿª₮ḕ.GHOST_RANG_TEL_EEN); - } - - default List BãßInstancesList() { - return Arrays.asList(BãßInstances()); - } - - default Map BãßInstancesToMap(Function keyMapper) { - return BãßInstancesList().stream().collect(Collectors.toMap(keyMapper, v -> v)); - } - - default T BȍőnVolgende() { - T[] values = BãßInstances(); + @BãßBȍőnDuytschen注(中國 = "算盤 比鄰", BASIC = "RANK_NEXT", 𓃬𓍄𓋹𓀭 = "𓂏𓅃𓈁𓎡 𓌒𓎡𓋶𓌟") + default T rȧñkVolgende() { + T[] values = ráàmWaardes(); int resultIndex = Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ZERO; for (int i=Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ZERO;i> extend return values[resultIndex]; } - default T BȍőnVorige() { - T[] values = BãßInstances(); + @BãßBȍőnDuytschen注(中國 = "算盤 以前的", BASIC = "RANK_PREVIOUS", 𓃬𓍄𓋹𓀭 = "𓂏𓅃𓈁𓎡 𓉯𓏓𓅦𓇏𓅱") + default T rȧñkVorige() { + T[] values = ráàmWaardes(); int resultIndex = Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ZERO; for (int i=Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ZERO;i> extend return values[resultIndex]; } - default void BãßVoorElk(Consumer consumer) { - for (T value:BãßInstances()) { + @BãßBȍőnDuytschen注(中國 = "算盤 對於 每個", BASIC = "ABACUS_FOR_EACH", 𓃬𓍄𓋹𓀭 = "𓅂𓃀𓅂𓎡𓅱𓋴 𓆑𓁹 𓇋𓏀") + default void ráàmVoorElk(Consumer consumer) { + for (T value:ráàmWaardes()) { consumer.accept(value); } } diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/abacus/zombie/BãßBȍőnAbacusZombieBullet.java b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/abacus/zombie/BãßBȍőnAbacusZombieBullet.java index cdef11e7..938e6fb7 100644 --- a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/abacus/zombie/BãßBȍőnAbacusZombieBullet.java +++ b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/abacus/zombie/BãßBȍőnAbacusZombieBullet.java @@ -1,11 +1,11 @@ package love.distributedrebirth.bassboon.yd.abacus.zombie; +import love.distributedrebirth.bassboon.Bãß; import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注; +import love.distributedrebirth.bassboon.yd.abacus.AbacusEnum; @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") -public interface BãßBȍőnAbacusZombieBullet { - - String name(); +public interface BãßBȍőnAbacusZombieBullet extends AbacusEnum { public static final class AutoFire implements BãßBȍőnAbacusZombieBullet { @@ -13,5 +13,10 @@ public interface BãßBȍőnAbacusZombieBullet { public String name() { return getClass().getSimpleName(); } + + @Override + public int ordinal() { + return Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ZERO; + } } } diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/abacus/zombie/BãßBȍőnAbacusZombieʸᴰ.java b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/abacus/zombie/BãßBȍőnAbacusZombieʸᴰ.java index 40f8863f..08ee8c5f 100644 --- a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/abacus/zombie/BãßBȍőnAbacusZombieʸᴰ.java +++ b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/abacus/zombie/BãßBȍőnAbacusZombieʸᴰ.java @@ -6,6 +6,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnPiratePhase注; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnPirateʸᴰ; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮ḕ; +import love.distributedrebirth.bassboon.death.GhostKey鬼鑰匙; import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注; @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @@ -13,28 +14,28 @@ public interface BãßBȍőnAbacusZombieʸᴰ, K e @BãßBȍőnPiratePhase注(dependencies = {BãßBȍőnPirateʸᴰ.βrahmanBoonBereshit.class}) public static final class Ꝑŕḯṿª₮ḕ implements BãßBȍőnꝐŕḯṿª₮ḕ> { - private static final String GHOST_ENUM_ZOMBIE = "枚舉殭屍"; + private static final GhostKey鬼鑰匙 GHOST_ZOMBIE = GhostKey鬼鑰匙.asciiᴺᵉʷ("ZOMBIE"); @BãßBȍőnSpiderWire注 private BãßBȍőnAbacusZombieʸᴰ boon; @Override public BãßBȍőnAbacusZombie響ᴼᶠ init() { - boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_ENUM_ZOMBIE, BãßBȍőnAbacusZombieCorpseLock.instanceᴺᵉʷ()); + boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_ZOMBIE, BãßBȍőnAbacusZombieCorpseLock.instanceᴺᵉʷ()); return new BãßBȍőnAbacusZombie響ᴼᶠ() { @SuppressWarnings("unchecked") @Override public BãßBȍőnAbacusZombie toEnumZombie() { - return boon.toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_OBJ(GHOST_ENUM_ZOMBIE, BãßBȍőnAbacusZombie.class); + return boon.toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_OBJ(GHOST_ZOMBIE, BãßBȍőnAbacusZombie.class); } }; } @Override public void lock() { - BãßBȍőnAbacusZombie zombie = boon.toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_OBJ(GHOST_ENUM_ZOMBIE, BãßBȍőnAbacusZombie.class); + BãßBȍőnAbacusZombie zombie = boon.toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_OBJ(GHOST_ZOMBIE, BãßBȍőnAbacusZombie.class); zombie = BãßBȍőnAbacusZombieCorpseLock.castᴼᶠ(zombie).LOCK(); - boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_ENUM_ZOMBIE, zombie); + boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_ZOMBIE, zombie); } } } diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/jmx/BãßBȍőnMBeanServerʸᴰ.java b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/jmx/BãßBȍőnMBeanServerʸᴰ.java index 6a65fca3..1d34d540 100644 --- a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/jmx/BãßBȍőnMBeanServerʸᴰ.java +++ b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboon/yd/jmx/BãßBȍőnMBeanServerʸᴰ.java @@ -19,6 +19,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnClazz響ᴼᶠ; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnPiratePhase注; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnPirateʸᴰ; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮ḕ; +import love.distributedrebirth.bassboon.death.GhostKey鬼鑰匙; import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderEgg注; import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注; @@ -34,7 +35,7 @@ public interface BãßBȍőnMBeanServerʸᴰ> exte protected static final String STR_COLON = ":"; protected static final String STR_IS = "="; protected static final String STR_COMMA = ","; - private static final String GHOST_JMX = "爪哇管理擴展"; + private static final GhostKey鬼鑰匙 GHOST_JMX = GhostKey鬼鑰匙.asciiᴺᵉʷ("JMX"); @BãßBȍőnSpiderWire注 private BãßBȍőnMBeanServerʸᴰ boon; diff --git a/gdxapp4d-lib-bassboonyd/src/test/java/love/distributedrebirth/bassboon/jpp/lang/StringUnicodeTest.java b/gdxapp4d-lib-bassboonyd/src/test/java/love/distributedrebirth/bassboon/jpp/lang/StringUnicodeTest.java new file mode 100644 index 00000000..57eb5743 --- /dev/null +++ b/gdxapp4d-lib-bassboonyd/src/test/java/love/distributedrebirth/bassboon/jpp/lang/StringUnicodeTest.java @@ -0,0 +1,77 @@ +package love.distributedrebirth.bassboon.jpp.lang; + +import org.junit.jupiter.api.Assertions; +import org.junit.jupiter.api.Test; + +import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注; + +@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") +public class StringUnicodeTest { + + // 8 icon glyphs, 29 word chars, 15 unicode points (and 58 bytes) and one length method + String test = "𑀳𑁂𑀮𑀺𑀉𑁄𑀤𑁄𑀭𑁂𑀡 𑀪𑀸𑀕"; + // Can we have this in top down china version too ? + String count = "﷽"; + String china1 = "仙"; + String china2 = "上"; + String china3 = "主"; + String china4 = "天"; + String china = china1 + china2 + china3 + china4; + + @Test + public void testCountChina() { + Assertions.assertEquals(4, china.length()); + Assertions.assertEquals(4, StringUnicode.REAL.lengthCodePoints(china)); + } + + @Test + public void testCountOne() { + Assertions.assertEquals(1, count.length()); + Assertions.assertEquals(1, StringUnicode.REAL.lengthCodePoints(count)); + } + + @Test + public void testStringLength() { + Assertions.assertNotEquals(StringUnicode.REAL.lengthCodePoints(test), test.length()); + } + + @Test + public void testStringChars() { + Assertions.assertEquals(StringUnicode.REAL.lengthChars(test), test.length()); + } + + @Test + public void testStringCodePointCount() { + Assertions.assertEquals(StringUnicode.REAL.lengthCodePoints(test), StringUnicode.REAL.codePointCount(test)); + } + + @Test + public void testStringLoopInt() { + StringBuilder buf = new StringBuilder(); + for (int i=0;i worstCut) { this.worstCut = worstCut; - this.worstCutLength = worstCut.BãßInstances().length; + this.worstCutLength = worstCut.ráàmWaardes().length; this.values = new V0x0013B0ˣᴸ[this.worstCutLength]; for (int i=0;i worstCut, BaseIteratorOctal values) { this.worstCut = worstCut; - this.worstCutLength = worstCut.BãßInstances().length; + this.worstCutLength = worstCut.ráàmWaardes().length; this.values = new V0x0013B0ˣᴸ[this.worstCutLength]; for (int i=0;i worstCut, BãßBȍőnPartʸᴰ worstChannel) { this.worstCut = worstCut; - this.worstCutLength = worstCut.BãßInstances().length; + this.worstCutLength = worstCut.ráàmWaardes().length; this.worstChannel = worstChannel; - this.worstChannelLength = worstChannel.BãßInstances().length; + this.worstChannelLength = worstChannel.ráàmWaardes().length; this.values = new V0x0013B0ˣᴸ[this.worstCutLength][this.worstChannelLength]; for (int x=0;x worstCut, BãßBȍőnPartʸᴰ worstChannel, BaseIteratorOctal values) { this.worstCut = worstCut; - this.worstCutLength = worstCut.BãßInstances().length; + this.worstCutLength = worstCut.ráàmWaardes().length; this.worstChannel = worstChannel; - this.worstChannelLength = worstChannel.BãßInstances().length; + this.worstChannelLength = worstChannel.ráàmWaardes().length; this.values = new V0x0013B0ˣᴸ[this.worstCutLength][this.worstChannelLength]; for (int x=0;x valA.BãßInstances().length) { - valResultNum = valA.BãßInstances().length -1; + if (valResultNum > valA.ráàmWaardes().length) { + valResultNum = valA.ráàmWaardes().length -1; } T08PartOctal valResult = T08PartOctal.values()[valResultNum]; diff --git a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/Base2Terminator.java b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/Base2Terminator.java index fb11d92f..6b8795ed 100644 --- a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/Base2Terminator.java +++ b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/Base2Terminator.java @@ -121,7 +121,7 @@ public enum Base2Terminator implements BãßBȍőnAbacusInstanceMBeanʸᴰ Bãß2ReadOctals(int...values) { List octals = new ArrayList<>(); for (int value:values) { - T08PartOctal.STATIC.BãßVoorElk(v -> octals.add(T08PartOctal.indexOf(v, value))); + T08PartOctal.STATIC.ráàmVoorElk(v -> octals.add(T08PartOctal.indexOf(v, value))); } return octals; } diff --git a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/Base2WarpCore.java b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/Base2WarpCore.java index c14aec67..db0337e8 100644 --- a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/Base2WarpCore.java +++ b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/Base2WarpCore.java @@ -72,10 +72,10 @@ public enum Base2WarpCore implements BãßBȍőnAbacusInstanceMBeanʸᴰ[] bases = Base2PartsFactory.INSTANCE.BãßBuildPartsByBase(base); - heart.setBass(bases[0].BãßInstances().length); + heart.setBass(bases[0].ráàmWaardes().length); for (BãßBȍőnPartʸᴰ part:bases) { WaterCipherHeartTone tone = new WaterCipherHeartTone(); - tone.setPart(part.BȍőnNaam()); + tone.setPart(part.rȧñkNaam()); tone.setDialTone(part.BȍőnDialTone()); tone.setChinaKey(part.BȍőnChinaKey()); tone.setChinaValue(part.BȍőnChinaValue()); @@ -96,7 +96,7 @@ public enum Base2WarpCore implements BãßBȍőnAbacusInstanceMBeanʸᴰ[] bases = Base2PartsFactory.INSTANCE.BãßBuildPartsByBase(heart.getBass()); Map> baseParts = new HashMap<>(); for (BãßBȍőnPartʸᴰ base:bases) { - baseParts.put(base.BȍőnNaam(), base); + baseParts.put(base.rȧñkNaam(), base); } for (WaterCipherHeartTone tone:heart.getHeartTones()) { if(chinaKey.containsKey(tone.getChinaKey())) { @@ -120,7 +120,7 @@ public enum Base2WarpCore implements BãßBȍőnAbacusInstanceMBeanʸᴰ[] bases = Base2PartsFactory.INSTANCE.BãßBuildPartsByBase(heart.getBass()); Map> baseParts = new HashMap<>(); for (BãßBȍőnPartʸᴰ base:bases) { - baseParts.put(base.BȍőnNaam(), base); + baseParts.put(base.rȧñkNaam(), base); } for (WaterCipherHeartTone tone:heart.getHeartTones()) { BãßBȍőnPartʸᴰ bassTone = baseParts.get(tone.getPart()); diff --git a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt1ʸᴰ.java b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt1ʸᴰ.java index 967e43f6..80ab8836 100644 --- a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt1ʸᴰ.java +++ b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt1ʸᴰ.java @@ -4,6 +4,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnAnnotation注; import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮ḕ; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ; +import love.distributedrebirth.bassboon.death.GhostKey鬼鑰匙; import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注; @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @@ -11,8 +12,8 @@ import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注; public interface BãßBȍőnPartAlt1ʸᴰ> extends BãßBȍőnPartʸᴰ { public static final class Ꝑŕḯṿª₮ḕ implements BãßBȍőnꝐŕḯṿª₮ḕ> { - private static final String GHOST_ALT1_NAME = "alt1Name"; - private static final String GHOST_ALT1_WEBSITE = "alt1Website"; + private static final GhostKey鬼鑰匙 GHOST_ALT1_NAME = GhostKey鬼鑰匙.asciiᴺᵉʷ("ALT1_NAME"); + private static final GhostKey鬼鑰匙 GHOST_ALT1_WEBSITE = GhostKey鬼鑰匙.asciiᴺᵉʷ("ALT1_WEBSITE"); @BãßBȍőnSpiderWire注 private BãßBȍőnPartAlt1ʸᴰ boon; diff --git a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt2ʸᴰ.java b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt2ʸᴰ.java index 08b93162..84396fab 100644 --- a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt2ʸᴰ.java +++ b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt2ʸᴰ.java @@ -4,6 +4,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnAnnotation注; import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮ḕ; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ; +import love.distributedrebirth.bassboon.death.GhostKey鬼鑰匙; import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注; @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @@ -11,8 +12,8 @@ import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注; public interface BãßBȍőnPartAlt2ʸᴰ> extends BãßBȍőnPartAlt1ʸᴰ { public static final class Ꝑŕḯṿª₮ḕ implements BãßBȍőnꝐŕḯṿª₮ḕ> { - private static final String GHOST_ALT2_NAME = "alt2Name"; - private static final String GHOST_ALT2_WEBSITE = "alt2Website"; + private static final GhostKey鬼鑰匙 GHOST_ALT2_NAME = GhostKey鬼鑰匙.asciiᴺᵉʷ("ALT2_NAME"); + private static final GhostKey鬼鑰匙 GHOST_ALT2_WEBSITE = GhostKey鬼鑰匙.asciiᴺᵉʷ("ALT2_WEBSITE"); @BãßBȍőnSpiderWire注 private BãßBȍőnPartAlt2ʸᴰ boon; diff --git a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt3ʸᴰ.java b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt3ʸᴰ.java index 0060f2c5..afed7055 100644 --- a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt3ʸᴰ.java +++ b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt3ʸᴰ.java @@ -4,6 +4,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnAnnotation注; import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮ḕ; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ; +import love.distributedrebirth.bassboon.death.GhostKey鬼鑰匙; import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注; @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @@ -11,8 +12,8 @@ import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注; public interface BãßBȍőnPartAlt3ʸᴰ> extends BãßBȍőnPartAlt2ʸᴰ { public static final class Ꝑŕḯṿª₮ḕ implements BãßBȍőnꝐŕḯṿª₮ḕ> { - private static final String GHOST_KEY_ALT3_NAME = "alt3Name"; - private static final String GHOST_KEY_ALT3_WEBSITE = "alt3Website"; + private static final GhostKey鬼鑰匙 GHOST_ALT3_NAME = GhostKey鬼鑰匙.asciiᴺᵉʷ("ALT3_NAME"); + private static final GhostKey鬼鑰匙 GHOST_ALT3_WEBSITE = GhostKey鬼鑰匙.asciiᴺᵉʷ("ALT4_WEBSITE"); @BãßBȍőnSpiderWire注 private BãßBȍőnPartAlt3ʸᴰ boon; @@ -20,8 +21,8 @@ public interface BãßBȍőnPartAlt3ʸᴰ> ext @Override public BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ.Void init() { BãßBȍőnPartAlt3注 anno = boon.getClass().getAnnotation(BãßBȍőnPartAlt3注.class); - boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_KEY_ALT3_NAME, anno.name()); - boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_KEY_ALT3_WEBSITE, anno.website()); + boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_ALT3_NAME, anno.name()); + boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_ALT3_WEBSITE, anno.website()); return BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ.Void.實施; } } @@ -31,10 +32,10 @@ public interface BãßBȍőnPartAlt3ʸᴰ> ext } default String BãßAlt3Name() { - return toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_STR(Ꝑŕḯṿª₮ḕ.GHOST_KEY_ALT3_NAME); + return toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_STR(Ꝑŕḯṿª₮ḕ.GHOST_ALT3_NAME); } default String BãßAlt3Website() { - return toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_STR(Ꝑŕḯṿª₮ḕ.GHOST_KEY_ALT3_WEBSITE); + return toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_STR(Ꝑŕḯṿª₮ḕ.GHOST_ALT3_WEBSITE); } } diff --git a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt4ʸᴰ.java b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt4ʸᴰ.java index 37eba5fb..46a83f78 100644 --- a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt4ʸᴰ.java +++ b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartAlt4ʸᴰ.java @@ -4,6 +4,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnAnnotation注; import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮ḕ; import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ; +import love.distributedrebirth.bassboon.death.GhostKey鬼鑰匙; import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注; @BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @@ -11,8 +12,8 @@ import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注; public interface BãßBȍőnPartAlt4ʸᴰ> extends BãßBȍőnPartAlt3ʸᴰ { public static final class Ꝑŕḯṿª₮ḕ implements BãßBȍőnꝐŕḯṿª₮ḕ> { - private static final String GHOST_KEY_ALT4_NAME = "alt4Name"; - private static final String GHOST_KEY_ALT4_WEBSITE = "alt4Website"; + private static final GhostKey鬼鑰匙 GHOST_ALT4_NAME = GhostKey鬼鑰匙.asciiᴺᵉʷ("ALT4_NAME"); + private static final GhostKey鬼鑰匙 GHOST_ALT4_WEBSITE = GhostKey鬼鑰匙.asciiᴺᵉʷ("ALT4_WEBSITE"); @BãßBȍőnSpiderWire注 private BãßBȍőnPartAlt4ʸᴰ boon; @@ -20,8 +21,8 @@ public interface BãßBȍőnPartAlt4ʸᴰ> ext @Override public BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ.Void init() { BãßBȍőnPartAlt4注 anno = boon.getClass().getAnnotation(BãßBȍőnPartAlt4注.class); - boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_KEY_ALT4_NAME, anno.name()); - boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_KEY_ALT4_WEBSITE, anno.website()); + boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_ALT4_NAME, anno.name()); + boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_ALT4_WEBSITE, anno.website()); return BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ.Void.實施; } } @@ -31,10 +32,10 @@ public interface BãßBȍőnPartAlt4ʸᴰ> ext } default String BãßAlt4Name() { - return toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_STR(Ꝑŕḯṿª₮ḕ.GHOST_KEY_ALT4_NAME); + return toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_STR(Ꝑŕḯṿª₮ḕ.GHOST_ALT4_NAME); } default String BãßAlt4Website() { - return toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_STR(Ꝑŕḯṿª₮ḕ.GHOST_KEY_ALT4_WEBSITE); + return toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_STR(Ꝑŕḯṿª₮ḕ.GHOST_ALT4_WEBSITE); } } diff --git a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartʸᴰ.java b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartʸᴰ.java index e7c20e3f..cc27654f 100644 --- a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartʸᴰ.java +++ b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/part/BãßBȍőnPartʸᴰ.java @@ -21,7 +21,6 @@ import love.distributedrebirth.bassboon.yd.abacus.zombie.BãßBȍőnAbacusZombie public interface BãßBȍőnPartʸᴰ> extends BãßBȍőnAbacusSetʸᴰ, BãßBȍőnAbacusZombieʸᴰ { public static final class Ꝑŕḯṿª₮ḕ implements BãßBȍőnꝐŕḯṿª₮ḕ> { - private static final String GHOST_LENGTH = "length"; @BãßBȍőnSpiderWire注 private BãßBȍőnPartʸᴰ boon; @@ -39,7 +38,6 @@ public interface BãßBȍőnPartʸᴰ> extends @Override public void lock() { - boon.BãßĦǿɇṽḝę̃ɬḪễïđ(); boon.BãßValueOfDialTone(boon.BȍőnDialTone()); boon.BãßValueOfChinaKey(boon.BȍőnChinaKey()); } @@ -63,19 +61,19 @@ public interface BãßBȍőnPartʸᴰ> extends } default String BãßAuthorNaam() { - return toBBC().NOISE_OF(BãßBȍőnAuthor響ᴼᶠ.class).BãßAuthorNaam(); + return toBBC().NOISE_OF(BãßBȍőnAuthor響ᴼᶠ.class).naam(); } default String BãßAuthorKopieërRecht() { - return toBBC().NOISE_OF(BãßBȍőnAuthor響ᴼᶠ.class).BãßAuthorKopieërRecht(); + return toBBC().NOISE_OF(BãßBȍőnAuthor響ᴼᶠ.class).kopieërRecht(); } default String BãßExportNaam() { - return toBBC().NOISE_OF(BãßBȍőnExport響ᴼᶠ.class).BãßExportNaam(); + return toBBC().NOISE_OF(BãßBȍőnExport響ᴼᶠ.class).artifact(); } default String BãßExportGroep() { - return toBBC().NOISE_OF(BãßBȍőnExport響ᴼᶠ.class).BãßExportGroep(); + return toBBC().NOISE_OF(BãßBȍőnExport響ᴼᶠ.class).groep(); } default String BȍőnDialTone() { @@ -94,7 +92,7 @@ public interface BãßBȍőnPartʸᴰ> extends default T BãßValueOfDialTone(String identifierTone) { Map mapTone = toEnumZombie().GET_MAP_OBJ(BãßBȍőnPartBullet.MAP_TONE); if (mapTone.isEmpty()) { - mapTone.putAll(BãßInstancesToMap(v -> v.BȍőnDialTone())); + mapTone.putAll(ráàmWaardesNaarMap(v -> v.BȍőnDialTone())); } return (T) mapTone.get(identifierTone); } @@ -103,17 +101,13 @@ public interface BãßBȍőnPartʸᴰ> extends default T BãßValueOfChinaKey(String chinaKey) { Map mapChina = toEnumZombie().GET_MAP_OBJ(BãßBȍőnPartBullet.MAP_CHINA); if (mapChina.isEmpty()) { - mapChina.putAll(BãßInstancesToMap(v -> v.BȍőnChinaKey())); + mapChina.putAll(ráàmWaardesNaarMap(v -> v.BȍőnChinaKey())); } return (T) mapChina.get(chinaKey); } + @Deprecated default int BãßĦǿɇṽḝę̃ɬḪễïđ() { - Integer result = toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_INT(Ꝑŕḯṿª₮ḕ.GHOST_LENGTH); - if (result == null) { - result = BãßInstances().length; - toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(Ꝑŕḯṿª₮ḕ.GHOST_LENGTH, result); - } - return result; + return ráàmGroote(); } } diff --git a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V006Tixte.java b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V006Tixte.java index eb1ba9f6..5d445afc 100644 --- a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V006Tixte.java +++ b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V006Tixte.java @@ -25,8 +25,8 @@ public final class V006Tixte implements BaseNumber { } private V006Tixte(T08PartOctal valueHigh, T08PartOctal valueLow) { - values[T02PartBinary.PART_1.BȍőnRangTelNul()] = valueHigh; - values[T02PartBinary.PART_2.BȍőnRangTelNul()] = valueLow; + values[T02PartBinary.PART_1.rȧñkTelNul()] = valueHigh; + values[T02PartBinary.PART_2.rȧñkTelNul()] = valueLow; } public T08PartOctal getValue(T02PartBinary part) { @@ -49,7 +49,7 @@ public final class V006Tixte implements BaseNumber { @Override public void fillOctalsByClone(BaseAppenderOctal appender) { - appender.add(values[T02PartBinary.PART_1.BȍőnRangTelNul()]); - appender.add(values[T02PartBinary.PART_2.BȍőnRangTelNul()]); + appender.add(values[T02PartBinary.PART_1.rȧñkTelNul()]); + appender.add(values[T02PartBinary.PART_2.rȧñkTelNul()]); } } diff --git a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V009Tyte.java b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V009Tyte.java index 78e4a7b8..3e3232c6 100644 --- a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V009Tyte.java +++ b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V009Tyte.java @@ -27,16 +27,16 @@ public final class V009Tyte implements BaseNumberTyte { } public V009Tyte(T08PartOctal valueHigh, T08PartOctal valueMedium, T08PartOctal valueLow) { - values[T03PartTrit.PART_1.BȍőnRangTelNul()] = valueHigh; - values[T03PartTrit.PART_2.BȍőnRangTelNul()] = valueMedium; - values[T03PartTrit.PART_3.BȍőnRangTelNul()] = valueLow; + values[T03PartTrit.PART_1.rȧñkTelNul()] = valueHigh; + values[T03PartTrit.PART_2.rȧñkTelNul()] = valueMedium; + values[T03PartTrit.PART_3.rȧñkTelNul()] = valueLow; } public short getValueNumber() { short result = 0; - result += (getValue(T03PartTrit.PART_1).BȍőnRangTelNul() << 0); - result += (getValue(T03PartTrit.PART_2).BȍőnRangTelNul() << 3); - result += (getValue(T03PartTrit.PART_3).BȍőnRangTelNul() << 6); + result += (getValue(T03PartTrit.PART_1).rȧñkTelNul() << 0); + result += (getValue(T03PartTrit.PART_2).rȧñkTelNul() << 3); + result += (getValue(T03PartTrit.PART_3).rȧñkTelNul() << 6); return result; } @@ -66,9 +66,9 @@ public final class V009Tyte implements BaseNumberTyte { @Override public void fillOctalsByClone(BaseAppenderOctal appender) { - appender.add(values[T03PartTrit.PART_1.BȍőnRangTelNul()]); - appender.add(values[T03PartTrit.PART_2.BȍőnRangTelNul()]); - appender.add(values[T03PartTrit.PART_3.BȍőnRangTelNul()]); + appender.add(values[T03PartTrit.PART_1.rȧñkTelNul()]); + appender.add(values[T03PartTrit.PART_2.rȧñkTelNul()]); + appender.add(values[T03PartTrit.PART_3.rȧñkTelNul()]); } @Override diff --git a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V018Tord.java b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V018Tord.java index 181e8511..10e496c0 100644 --- a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V018Tord.java +++ b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V018Tord.java @@ -76,7 +76,7 @@ public final class V018Tord implements BaseNumberTyte { @Override public void fillOctalsByClone(BaseAppenderOctal appender) { - T02PartBinary.STATIC.BãßVoorElk(v -> getValue(v).fillOctalsByClone(appender)); + T02PartBinary.STATIC.ráàmVoorElk(v -> getValue(v).fillOctalsByClone(appender)); } @Override @@ -86,6 +86,6 @@ public final class V018Tord implements BaseNumberTyte { @Override public void fillTytesByReference(BaseAppenderTyte appender) { - T02PartBinary.STATIC.BãßVoorElk(v -> getValue(v).fillTytesByReference(appender)); + T02PartBinary.STATIC.ráàmVoorElk(v -> getValue(v).fillTytesByReference(appender)); } } diff --git a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V027Temvig.java b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V027Temvig.java index 4853116f..1fb961f2 100644 --- a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V027Temvig.java +++ b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V027Temvig.java @@ -55,7 +55,7 @@ public final class V027Temvig implements BaseNumberTyte { @Override public void fillOctalsByClone(BaseAppenderOctal appender) { - T03PartTrit.STATIC.BãßVoorElk(v -> getValue(v).fillOctalsByClone(appender)); + T03PartTrit.STATIC.ráàmVoorElk(v -> getValue(v).fillOctalsByClone(appender)); } @Override @@ -65,6 +65,6 @@ public final class V027Temvig implements BaseNumberTyte { @Override public void fillTytesByReference(BaseAppenderTyte appender) { - T03PartTrit.STATIC.BãßVoorElk(v -> getValue(v).fillTytesByReference(appender)); + T03PartTrit.STATIC.ráàmVoorElk(v -> getValue(v).fillTytesByReference(appender)); } } diff --git a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V036Teger.java b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V036Teger.java index aaa4c671..51774d8a 100644 --- a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V036Teger.java +++ b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V036Teger.java @@ -77,7 +77,7 @@ public final class V036Teger implements BaseNumberTyte { @Override public void fillOctalsByClone(BaseAppenderOctal appender) { - T02PartBinary.STATIC.BãßVoorElk(v -> getValue(v).fillOctalsByClone(appender)); + T02PartBinary.STATIC.ráàmVoorElk(v -> getValue(v).fillOctalsByClone(appender)); } @Override @@ -87,6 +87,6 @@ public final class V036Teger implements BaseNumberTyte { @Override public void fillTytesByReference(BaseAppenderTyte appender) { - T02PartBinary.STATIC.BãßVoorElk(v -> getValue(v).fillTytesByReference(appender)); + T02PartBinary.STATIC.ráàmVoorElk(v -> getValue(v).fillTytesByReference(appender)); } } diff --git a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V042Traw.java b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V042Traw.java index de4f9dd4..4ca474f5 100644 --- a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V042Traw.java +++ b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V042Traw.java @@ -47,6 +47,6 @@ public final class V042Traw implements BaseNumber { @Override public void fillOctalsByClone(BaseAppenderOctal appender) { - T07PartPlanIt.STATIC.BãßVoorElk(v -> getValue(v).fillOctalsByClone(appender)); + T07PartPlanIt.STATIC.ráàmVoorElk(v -> getValue(v).fillOctalsByClone(appender)); } } diff --git a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V072Tong.java b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V072Tong.java index 4862ea0b..a509a9ff 100644 --- a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V072Tong.java +++ b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V072Tong.java @@ -68,7 +68,7 @@ public final class V072Tong implements BaseNumberTyte { @Override public void fillOctalsByClone(BaseAppenderOctal appender) { - T02PartBinary.STATIC.BãßVoorElk(v -> getValue(v).fillOctalsByClone(appender)); + T02PartBinary.STATIC.ráàmVoorElk(v -> getValue(v).fillOctalsByClone(appender)); } @Override @@ -78,6 +78,6 @@ public final class V072Tong implements BaseNumberTyte { @Override public void fillTytesByReference(BaseAppenderTyte appender) { - T02PartBinary.STATIC.BãßVoorElk(v -> getValue(v).fillTytesByReference(appender)); + T02PartBinary.STATIC.ráàmVoorElk(v -> getValue(v).fillTytesByReference(appender)); } } diff --git a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V144Tocta.java b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V144Tocta.java index 69206d2b..39b2415b 100644 --- a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V144Tocta.java +++ b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/type/V144Tocta.java @@ -84,7 +84,7 @@ public final class V144Tocta implements BaseNumberTyte { @Override public void fillOctalsByClone(BaseAppenderOctal appender) { - T02PartBinary.STATIC.BãßVoorElk(v -> getValue(v).fillOctalsByClone(appender)); + T02PartBinary.STATIC.ráàmVoorElk(v -> getValue(v).fillOctalsByClone(appender)); } @Override @@ -94,6 +94,6 @@ public final class V144Tocta implements BaseNumberTyte { @Override public void fillTytesByReference(BaseAppenderTyte appender) { - T02PartBinary.STATIC.BãßVoorElk(v -> getValue(v).fillTytesByReference(appender)); + T02PartBinary.STATIC.ráàmVoorElk(v -> getValue(v).fillTytesByReference(appender)); } } diff --git a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/typexl/V0x000348ˣᴸ.java b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/typexl/V0x000348ˣᴸ.java index d81d235b..31375351 100644 --- a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/typexl/V0x000348ˣᴸ.java +++ b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/typexl/V0x000348ˣᴸ.java @@ -48,6 +48,6 @@ public class V0x000348ˣᴸ implements BaseNumberˣᴸ { @Override public void fillOctalsByClone(BaseAppenderOctal appender) { - T20PartScore.STATIC.BãßVoorElk(v -> getValue(v).fillOctalsByClone(appender)); + T20PartScore.STATIC.ráàmVoorElk(v -> getValue(v).fillOctalsByClone(appender)); } } diff --git a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/typexl/V0x000654ˣᴸ.java b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/typexl/V0x000654ˣᴸ.java index 6281d58d..00f1ed8b 100644 --- a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/typexl/V0x000654ˣᴸ.java +++ b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/typexl/V0x000654ˣᴸ.java @@ -56,7 +56,7 @@ public class V0x000654ˣᴸ implements BaseNumberTyteˣᴸ { @Override public void fillOctalsByClone(BaseAppenderOctal appender) { - T60PartSexagesimal.STATIC.BãßVoorElk(v -> getValue(v).fillOctalsByClone(appender)); + T60PartSexagesimal.STATIC.ráàmVoorElk(v -> getValue(v).fillOctalsByClone(appender)); } @Override @@ -66,6 +66,6 @@ public class V0x000654ˣᴸ implements BaseNumberTyteˣᴸ { @Override public void fillTytesByReference(BaseAppenderTyte appender) { - T60PartSexagesimal.STATIC.BãßVoorElk(v -> getValue(v).fillTytesByReference(appender)); + T60PartSexagesimal.STATIC.ráàmVoorElk(v -> getValue(v).fillTytesByReference(appender)); } } diff --git a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/typexl/V0x000CA8ˣᴸ.java b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/typexl/V0x000CA8ˣᴸ.java index 9446371a..ca1a69d0 100644 --- a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/typexl/V0x000CA8ˣᴸ.java +++ b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/typexl/V0x000CA8ˣᴸ.java @@ -54,7 +54,7 @@ public class V0x000CA8ˣᴸ implements BaseNumberTyteˣᴸ { @Override public void fillOctalsByClone(BaseAppenderOctal appender) { - T02PartBinary.STATIC.BãßVoorElk(v -> getValue(v).fillOctalsByClone(appender)); + T02PartBinary.STATIC.ráàmVoorElk(v -> getValue(v).fillOctalsByClone(appender)); } @Override @@ -64,6 +64,6 @@ public class V0x000CA8ˣᴸ implements BaseNumberTyteˣᴸ { @Override public void fillTytesByReference(BaseAppenderTyte appender) { - T02PartBinary.STATIC.BãßVoorElk(v -> getValue(v).fillTytesByReference(appender)); + T02PartBinary.STATIC.ráàmVoorElk(v -> getValue(v).fillTytesByReference(appender)); } } diff --git a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/typexl/V0x0013B0ˣᴸ.java b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/typexl/V0x0013B0ˣᴸ.java index 75aa388a..1334b311 100644 --- a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/typexl/V0x0013B0ˣᴸ.java +++ b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/base2t/typexl/V0x0013B0ˣᴸ.java @@ -47,6 +47,6 @@ public class V0x0013B0ˣᴸ implements BaseNumberˣᴸ { @Override public void fillOctalsByClone(BaseAppenderOctal appender) { - T06PartSeximal.STATIC.BãßVoorElk(v -> getValue(v).fillOctalsByClone(appender)); + T06PartSeximal.STATIC.ráàmVoorElk(v -> getValue(v).fillOctalsByClone(appender)); } } diff --git a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/unicode/BaseGlyphSet.java b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/unicode/BaseGlyphSet.java index bc1b7d36..10f3c79d 100644 --- a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/unicode/BaseGlyphSet.java +++ b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/unicode/BaseGlyphSet.java @@ -24,17 +24,17 @@ public enum BaseGlyphSet implements BãßBȍőnAbacusSetMBeanʸᴰ // TODO: Move this into unicode4D and TyyPartXxx LATIN_BASIC( - new BaseGlyphSetNumber(v -> T10PartDecimal.STATIC.BãßVoorElk(x -> v.add(Integer.toString(x.BȍőnRangTelNul())))), - new BaseGlyphSetNumber(v -> T16PartHex.STATIC.BãßVoorElk(x -> v.add(x.BȍőnAlt1Value()))), + new BaseGlyphSetNumber(v -> T10PartDecimal.STATIC.ráàmVoorElk(x -> v.add(Integer.toString(x.rȧñkTelNul())))), + new BaseGlyphSetNumber(v -> T16PartHex.STATIC.ráàmVoorElk(x -> v.add(x.BȍőnAlt1Value()))), new BaseGlyphSetNumber("1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R")), LATIN_DTMF( - new BaseGlyphSetNumber(v -> T10PartDecimal.STATIC.BãßVoorElk(x -> v.add(x.BȍőnChinaValue()))).withSeperator(Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.STR_SPACE), + new BaseGlyphSetNumber(v -> T10PartDecimal.STATIC.ráàmVoorElk(x -> v.add(x.BȍőnChinaValue()))).withSeperator(Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.STR_SPACE), new BaseGlyphSetNumber("1","2","3","A","4","5","6","B","7","8","9","C","*","0","#","D"), - new BaseGlyphSetNumber(v -> T10PartDecimal.STATIC.BãßVoorElk(x -> { + new BaseGlyphSetNumber(v -> T10PartDecimal.STATIC.ráàmVoorElk(x -> { if (T10PartDecimal.PART_10 == x) { v.add("ten"); } else { - v.add(T10PartDecimal.STATIC.BãßInstances()[x.BȍőnRangTelEen()].BȍőnChinaValue()); // 1 to 9 + v.add(T10PartDecimal.STATIC.ráàmWaardes()[x.rȧñkTelEen()].BȍőnChinaValue()); // 1 to 9 } }), "twenty", "thirty", "forty", "fifty", "sixty", "seventy", "eighty", "ninety", "one hundred", "two hundred", "three hundred", "four hundred", "five hundred", "six hundred", "seven hundred", "eight hundred", "nine hundred")), @@ -56,23 +56,23 @@ public enum BaseGlyphSet implements BãßBȍőnAbacusSetMBeanʸᴰ null), TONE_SCRIPT( - new BaseGlyphSetNumber(v -> T10PartDecimal.STATIC.BãßVoorElk(x -> v.add(x.BȍőnDialTone()))), - new BaseGlyphSetNumber(v -> T16PartHex.STATIC.BãßVoorElk(x -> v.add(x.BȍőnDialTone()))), + new BaseGlyphSetNumber(v -> T10PartDecimal.STATIC.ráàmVoorElk(x -> v.add(x.BȍőnDialTone()))), + new BaseGlyphSetNumber(v -> T16PartHex.STATIC.ráàmVoorElk(x -> v.add(x.BȍőnDialTone()))), new BaseGlyphSetNumber("꜊꜈","꜊꜉","꜊꜋","꜊꜌","꜊꜍","꜊꜎","꜊꜏","꜊꜐","꜊꜑","˧˥","˧˦","˧˨","˧˩","˧꜒","˧꜓","˧꜔","˧꜕","˧꜖","꜏˥","꜏˦","꜏˧","꜏˨","꜏˩","꜏꜍","꜏꜎","꜏꜐","꜏꜑")), DIPAVALI_LRPATH_TOPHEX( - new BaseGlyphSetNumber(v -> T10PartDecimal.STATIC.BãßVoorElk(x -> v.add(x.BȍőnAlt1Value()))), + new BaseGlyphSetNumber(v -> T10PartDecimal.STATIC.ráàmVoorElk(x -> v.add(x.BȍőnAlt1Value()))), new BaseGlyphSetNumber("˧˥˩","˧˩˥","˧˥˦","˧˩˨","˧˦˦","˧˨˨","˧˥˥","˧˩˩","˥˩˧","˩˥˧","˥˦˧","˩˨˧","˦˦˧","˨˨˧","˥˥˧","˩˩˧").withAltGlyphSet(BaseGlyphSet.LATIN_TOP), null), DIPAVALI_LRPATH_SUBHEX( - new BaseGlyphSetNumber(v -> T10PartDecimal.STATIC.BãßVoorElk(x -> v.add(x.BȍőnAlt1Value()))), + new BaseGlyphSetNumber(v -> T10PartDecimal.STATIC.ráàmVoorElk(x -> v.add(x.BȍőnAlt1Value()))), new BaseGlyphSetNumber("˧˥˩","˧˩˥","˧˥˦","˧˩˨","˧˦˦","˧˨˨","˧˥˥","˧˩˩","˥˩˧","˩˥˧","˥˦˧","˩˨˧","˦˦˧","˨˨˧","˥˥˧","˩˩˧").withAltGlyphSet(BaseGlyphSet.LATIN_SUB), null), DIPAVALI_RLPATH_TOPHEX( - new BaseGlyphSetNumber(v -> T10PartDecimal.STATIC.BãßVoorElk(x -> v.add(x.BȍőnAlt2Value()))), + new BaseGlyphSetNumber(v -> T10PartDecimal.STATIC.ráàmVoorElk(x -> v.add(x.BȍőnAlt2Value()))), new BaseGlyphSetNumber("꜔꜒꜖","꜔꜖꜒","꜔꜒꜓","꜔꜖꜕","꜔꜓꜓","꜔꜕꜕","꜔꜒꜒","꜔꜖꜖","꜒꜖꜔","꜖꜒꜔","꜒꜓꜔","꜖꜕꜔","꜓꜓꜔","꜕꜕꜔","꜒꜒꜔","꜖꜖꜔").withAltGlyphSet(BaseGlyphSet.LATIN_TOP), null), DIPAVALI_RLPATH_SUBHEX( - new BaseGlyphSetNumber(v -> T10PartDecimal.STATIC.BãßVoorElk(x -> v.add(x.BȍőnAlt2Value()))), + new BaseGlyphSetNumber(v -> T10PartDecimal.STATIC.ráàmVoorElk(x -> v.add(x.BȍőnAlt2Value()))), new BaseGlyphSetNumber("꜔꜒꜖","꜔꜖꜒","꜔꜒꜓","꜔꜖꜕","꜔꜓꜓","꜔꜕꜕","꜔꜒꜒","꜔꜖꜖","꜒꜖꜔","꜖꜒꜔","꜒꜓꜔","꜖꜕꜔","꜓꜓꜔","꜕꜕꜔","꜒꜒꜔","꜖꜖꜔").withAltGlyphSet(BaseGlyphSet.LATIN_SUB), null), @@ -128,7 +128,7 @@ public enum BaseGlyphSet implements BãßBȍőnAbacusSetMBeanʸᴰ // TODO: replace Tai Xuan Jing Symbols are "T87PartXuanJing" new BaseGlyphSetNumber("𝌁","𝌂","𝌃","𝌄","𝌅","𝌆","𝌇","𝌈","𝌉","𝌊","𝌋","𝌌","𝌍","𝌎","𝌏","𝌐","𝌑","𝌒","𝌓","𝌔","𝌕","𝌖","𝌗","𝌘","𝌙","𝌚","𝌛")), CHINA_FORMAL( - new BaseGlyphSetNumber(v -> T10PartDecimal.STATIC.BãßVoorElk(x -> v.add(x.BȍőnChinaKey()))), + new BaseGlyphSetNumber(v -> T10PartDecimal.STATIC.ráàmVoorElk(x -> v.add(x.BȍőnChinaKey()))), null, null), CHINA_FORMAL_OLD( @@ -191,7 +191,6 @@ public enum BaseGlyphSet implements BãßBȍőnAbacusSetMBeanʸᴰ corpse.PUT_OBJ(BaseGlyphSetBullet.REVERSE_SCRIPT, reverseScript); // TODO: ImGui workaround } - @SuppressWarnings("unchecked") public BãßBȍőnAbacusZombie toEnumZombie() { return toBBC().NOISE_OF(BãßBȍőnAbacusZombie響ᴼᶠ.class).toEnumZombie(); } @@ -234,7 +233,7 @@ public enum BaseGlyphSet implements BãßBȍőnAbacusSetMBeanʸᴰ } int numberDigit = Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ZERO; if (c >= 'a') { - numberDigit = c - Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.CHAR_A + Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_TEN; + numberDigit = c - Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.CHAR_ATARI + Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_TEN; } else { numberDigit = c - Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.CHAR_ZERO; } @@ -271,7 +270,7 @@ public enum BaseGlyphSet implements BãßBȍőnAbacusSetMBeanʸᴰ } public String BȍőnPrintNumber16(BigInteger number) { - String amount16 = number.toString(T16PartHex.STATIC.BãßĦǿɇṽḝę̃ɬḪễïđ()); + String amount16 = number.toString(T16PartHex.STATIC.ráàmGroote()); StringBuilder buf16 = new StringBuilder(); int c2 = 0; for (char c:amount16.toCharArray()) { @@ -280,7 +279,7 @@ public enum BaseGlyphSet implements BãßBȍőnAbacusSetMBeanʸᴰ } int numberDigit = Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ZERO; if (c >= 'a') { - numberDigit = c - Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.CHAR_A + Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_TEN; + numberDigit = c - Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.CHAR_ATARI + Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_TEN; } else { numberDigit = c - Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.CHAR_ZERO; } @@ -315,8 +314,8 @@ public enum BaseGlyphSet implements BãßBȍőnAbacusSetMBeanʸᴰ for (int i=Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ZERO;i= Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.CHAR_A) { - numberDigit = c - Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.CHAR_A + Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_TEN; + if (c >= Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.CHAR_ATARI) { + numberDigit = c - Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.CHAR_ATARI + Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_TEN; } else { numberDigit = c - Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.CHAR_ZERO; } @@ -354,7 +353,7 @@ public enum BaseGlyphSet implements BãßBȍőnAbacusSetMBeanʸᴰ char c = numberStr.charAt(i); int numberDigit = Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ZERO; if (c >= 'a') { - numberDigit = c - Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.CHAR_A + 10; + numberDigit = c - Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.CHAR_ATARI + 10; } else { numberDigit = c - Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.CHAR_ZERO; } diff --git a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/x4o/NumberXDModuleLoader.java b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/x4o/NumberXDModuleLoader.java index ac3d5841..5718a1b4 100644 --- a/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/x4o/NumberXDModuleLoader.java +++ b/gdxapp4d-lib-numberxd/src/main/java/love/distributedrebirth/numberxd/x4o/NumberXDModuleLoader.java @@ -105,7 +105,7 @@ public class NumberXDModuleLoader implements X4OLanguageModuleLoader { } private void configBãßBȍőnPartAttributes(X4OLanguage language,ElementClass ec, BãßBȍőnPartʸᴰ basePart) throws X4OLanguageModuleLoaderException { - for (BãßBȍőnPartʸᴰ part: basePart.BãßInstances()) { + for (BãßBȍőnPartʸᴰ part: basePart.ráàmWaardes()) { ec.addElementClassAttribute(createElementClassAttribute(language,part.BȍőnChinaKey(),true,new BãßBȍőnPartDialToneConverter(part))); } } diff --git a/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/part/T04PartQuadTest.java b/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/part/T04PartQuadTest.java index 5bcf88cd..ee08f597 100644 --- a/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/part/T04PartQuadTest.java +++ b/gdxapp4d-lib-numberxd/src/test/java/love/distributedrebirth/numberxd/base2t/part/T04PartQuadTest.java @@ -22,18 +22,18 @@ public class T04PartQuadTest { @Test public void testVolgende() { - Assertions.assertEquals(T04PartQuad.PART_1, T04PartQuad.PART_4.BȍőnVolgende()); - Assertions.assertEquals(T04PartQuad.PART_2, T04PartQuad.PART_1.BȍőnVolgende()); - Assertions.assertEquals(T04PartQuad.PART_3, T04PartQuad.PART_2.BȍőnVolgende()); - Assertions.assertEquals(T04PartQuad.PART_4, T04PartQuad.PART_3.BȍőnVolgende()); + Assertions.assertEquals(T04PartQuad.PART_1, T04PartQuad.PART_4.rȧñkVolgende()); + Assertions.assertEquals(T04PartQuad.PART_2, T04PartQuad.PART_1.rȧñkVolgende()); + Assertions.assertEquals(T04PartQuad.PART_3, T04PartQuad.PART_2.rȧñkVolgende()); + Assertions.assertEquals(T04PartQuad.PART_4, T04PartQuad.PART_3.rȧñkVolgende()); } @Test public void testVorige() { - Assertions.assertEquals(T04PartQuad.PART_1, T04PartQuad.PART_2.BȍőnVorige()); - Assertions.assertEquals(T04PartQuad.PART_2, T04PartQuad.PART_3.BȍőnVorige()); - Assertions.assertEquals(T04PartQuad.PART_3, T04PartQuad.PART_4.BȍőnVorige()); - Assertions.assertEquals(T04PartQuad.PART_4, T04PartQuad.PART_1.BȍőnVorige()); + Assertions.assertEquals(T04PartQuad.PART_1, T04PartQuad.PART_2.rȧñkVorige()); + Assertions.assertEquals(T04PartQuad.PART_2, T04PartQuad.PART_3.rȧñkVorige()); + Assertions.assertEquals(T04PartQuad.PART_3, T04PartQuad.PART_4.rȧñkVorige()); + Assertions.assertEquals(T04PartQuad.PART_4, T04PartQuad.PART_1.rȧñkVorige()); } @Test diff --git a/gdxapp4d-vrgem4/src/main/java/love/distributedrebirth/gdxapp4d/vrgem4/GDXAppVrGem4Activator.java b/gdxapp4d-vrgem4/src/main/java/love/distributedrebirth/gdxapp4d/vrgem4/GDXAppVrGem4Activator.java index 2a0eedfa..1fd14d64 100644 --- a/gdxapp4d-vrgem4/src/main/java/love/distributedrebirth/gdxapp4d/vrgem4/GDXAppVrGem4Activator.java +++ b/gdxapp4d-vrgem4/src/main/java/love/distributedrebirth/gdxapp4d/vrgem4/GDXAppVrGem4Activator.java @@ -166,8 +166,8 @@ public class GDXAppVrGem4Activator implements BundleActivator { private void lockGraves(GDXAppVrGem4BootScreen bootScreen) { // ref to init for (DefaultBãßBȍőnʸᴰ bassbone:bassboneInstances()) { - String exportName = bassbone.toBBC().NOISE_OF(BãßBȍőnExport響ᴼᶠ.class).BãßExportNaam(); - String copyright = bassbone.toBBC().NOISE_OF(BãßBȍőnAuthor響ᴼᶠ.class).BãßAuthorKopieërRecht(); + String exportName = bassbone.toBBC().NOISE_OF(BãßBȍőnExport響ᴼᶠ.class).artifact(); + String copyright = bassbone.toBBC().NOISE_OF(BãßBȍőnAuthor響ᴼᶠ.class).kopieërRecht(); bootScreen.bootLine("Lock: "+exportName+" since: "+copyright); Bãß.石棺ʸᴰ.墳ᴸᵒᶜᵏ(bassbone); }