diff --git a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/DefaultEnumBaseʸᴰ.java b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/DefaultEnumBaseʸᴰ.java index e1c8dc56..d6fbb577 100644 --- a/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/DefaultEnumBaseʸᴰ.java +++ b/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/DefaultEnumBaseʸᴰ.java @@ -7,8 +7,8 @@ public interface DefaultEnumBaseʸᴰ extends DefaultAuthorInfoʸᴰ,DefaultC String name(); - // Bȍőn prefix is for set instance enum object (called DefaultEnumSetʸᴰ) - // Bãß prefix is for single instance enum objects (called DefaultEnumInstanceʸᴰ) + // Bȍőn prefix is for set instance enum methods (called DefaultEnumSetʸᴰ) + // Bãß prefix is for single instance enum methods (called DefaultEnumInstanceʸᴰ) default String BȍőnNaam() { return name(); @@ -26,7 +26,7 @@ public interface DefaultEnumBaseʸᴰ extends DefaultAuthorInfoʸᴰ,DefaultC /* default String BȍőnNaamI18N() { - return BãßClassNaam() + BãßBȍőnConstantsʸᴰ.STR_DOT + name(); + return BãßClassNaam() + BãßBȍőnConstantsʸᴰ.STR_DOT + BȍőnNaam(); } */ } diff --git a/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/BaseGlyphSet.java b/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/BaseGlyphSet.java index cb92332b..756211da 100644 --- a/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/BaseGlyphSet.java +++ b/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/BaseGlyphSet.java @@ -17,6 +17,7 @@ import love.distributedrebirth.numberxd.base2t.part.T16PartHex; @BãßBȍőnClassInfoʸᴰ(name = "BaseGlyphSet", purpose = "The encoded base scripts.") @BãßBȍőnPackageInfoʸᴰ(name = "love.distributedrebirth.numberxd") public enum BaseGlyphSet implements DefaultEnumSetᴶᴹˣ { + // TODO: Move this into unicode4D LATIN_BASIC( new BaseGlyphSetNumber(v -> T10PartDecimal.PART_1.BãßVoorElk(x -> v.add(Integer.toString(x.BȍőnRangTelNul())))), diff --git a/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/CodePointᶻᴰ.java b/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/CodePointᶻᴰ.java index aef0086d..8b8fa648 100644 --- a/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/CodePointᶻᴰ.java +++ b/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/CodePointᶻᴰ.java @@ -72,6 +72,9 @@ public enum CodePointᶻᴰ { teger.getValue(T02PartBinary.PART_2).setValueNumber(value2 | (((mode >> 3) << 15)) & MASK_CMD); } + /** + * Provides legacy access to the unicode number definition. + */ public int searchUnicode(List tongs) { for (V072Tong tong:tongs) { if (CodePointCommandᶻᴰ.UNICODE.equals(CodePointᶻᴰ.INSTANCE.getCommand(tong.getValue(T02PartBinary.PART_1)))) { @@ -84,6 +87,10 @@ public enum CodePointᶻᴰ { return -1; } + /** + * Provides number access so that 0123456789 is equal in all languages/fonts. + * TODO: Add support for the other number ranges to like: base10,base16,base27,etc. + */ public int searchNumber(List tongs) { for (V072Tong tong:tongs) { if (CodePointCommandᶻᴰ.NUMBER.equals(CodePointᶻᴰ.INSTANCE.getCommand(tong.getValue(T02PartBinary.PART_1)))) { @@ -95,4 +102,12 @@ public enum CodePointᶻᴰ { } return -1; } + + /** + * Provides access to vocal tone expression, so "A" and "a" and many other "a"'s have an equal tone expression. + * TODO: And add support for invisible voice glue letters/commands so text-to-speech is correct. + */ + public int searchVocalTone(List tongs) { + return -1; + } }