Start with bassboonyd package
This commit is contained in:
parent
e998603843
commit
645a10ef4c
|
@ -7,3 +7,10 @@ Final version will be written in HolyC++ on templeOS.
|
||||||
## Project Setup
|
## Project Setup
|
||||||
|
|
||||||
Use the AdoptOpenJDK(11++) to run the demo.
|
Use the AdoptOpenJDK(11++) to run the demo.
|
||||||
|
|
||||||
|
## Duytschen Code
|
||||||
|
|
||||||
|
Mentat training goals;
|
||||||
|
* Learn LR dutch language and culture
|
||||||
|
* Learn read RL hebrew based numbers
|
||||||
|
* Learn the GLYPH china key value
|
||||||
|
|
11
build.gradle
11
build.gradle
|
@ -33,10 +33,21 @@ allprojects {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
project(":demo4d-bassboonyd") {
|
||||||
|
apply plugin: "java-library"
|
||||||
|
dependencies {
|
||||||
|
testImplementation "org.junit.jupiter:junit-jupiter:$junitVersion"
|
||||||
|
}
|
||||||
|
tasks.named('test') {
|
||||||
|
useJUnitPlatform()
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
project(":numberxd") {
|
project(":numberxd") {
|
||||||
apply plugin: "java-library"
|
apply plugin: "java-library"
|
||||||
dependencies {
|
dependencies {
|
||||||
testImplementation "org.junit.jupiter:junit-jupiter:$junitVersion"
|
testImplementation "org.junit.jupiter:junit-jupiter:$junitVersion"
|
||||||
|
api project(":demo4d-bassboonyd")
|
||||||
//api "org.x4o:x4o-driver:$x4oVersion"
|
//api "org.x4o:x4o-driver:$x4oVersion"
|
||||||
}
|
}
|
||||||
tasks.named('test') {
|
tasks.named('test') {
|
||||||
|
|
7
demo4d-bassboonyd/build.gradle
Normal file
7
demo4d-bassboonyd/build.gradle
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
sourceCompatibility = appJvmCode
|
||||||
|
[compileJava, compileTestJava]*.options*.encoding = appEncoding
|
||||||
|
|
||||||
|
sourceSets.main.java.srcDirs = [ "src/main/"]
|
||||||
|
sourceSets.main.resources.srcDirs = [ "src/resources/" ]
|
||||||
|
sourceSets.test.java.srcDirs = [ "src/test/"]
|
||||||
|
sourceSets.test.resources.srcDirs = [ "src/test-resources/" ]
|
|
@ -1,4 +1,4 @@
|
||||||
package love.distributedrebirth.numberxd.base2t.bone;
|
package love.distributedrebirth.bassboonyd;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Iterator;
|
import java.util.Iterator;
|
||||||
|
@ -7,11 +7,11 @@ import java.util.function.Consumer;
|
||||||
import java.util.stream.Stream;
|
import java.util.stream.Stream;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
* Inject EnumSet methods.
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
public interface BassBoneEnumSet<T> extends BassBoneEnum<T> {
|
public interface BaßBȍőnEnumSetʸᴰ<T> extends BaßBȍőnEnumʸᴰ<T> {
|
||||||
|
|
||||||
@SuppressWarnings("unchecked")
|
@SuppressWarnings("unchecked")
|
||||||
default T[] staticInstances() {
|
default T[] staticInstances() {
|
|
@ -1,11 +1,11 @@
|
||||||
package love.distributedrebirth.numberxd.base2t.bone;
|
package love.distributedrebirth.bassboonyd;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
* Inject Enum methods.
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
public interface BassBoneEnum<T> {
|
public interface BaßBȍőnEnumʸᴰ<T> {
|
||||||
|
|
||||||
int ordinal();
|
int ordinal();
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
package love.distributedrebirth.numberxd.base2t.bone;
|
package love.distributedrebirth.bassboonyd;
|
||||||
|
|
||||||
import java.lang.annotation.ElementType;
|
import java.lang.annotation.ElementType;
|
||||||
import java.lang.annotation.Retention;
|
import java.lang.annotation.Retention;
|
||||||
|
@ -6,13 +6,13 @@ import java.lang.annotation.RetentionPolicy;
|
||||||
import java.lang.annotation.Target;
|
import java.lang.annotation.Target;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Defines the bean name.
|
* Defines the BaßBȍőn name.
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
@Retention(RetentionPolicy.RUNTIME)
|
@Retention(RetentionPolicy.RUNTIME)
|
||||||
@Target({ElementType.TYPE})
|
@Target({ElementType.TYPE})
|
||||||
public @interface BassBoneName {
|
public @interface BaßBȍőnNaamʸᴰ {
|
||||||
|
|
||||||
String value();
|
String value();
|
||||||
}
|
}
|
|
@ -1,8 +1,8 @@
|
||||||
package love.distributedrebirth.numberxd.base2t;
|
package love.distributedrebirth.numberxd.base2t;
|
||||||
|
|
||||||
|
import love.distributedrebirth.bassboonyd.BaßBȍőnNaamʸᴰ;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBone;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBone;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneCoffin;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneCoffin;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneName;
|
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -10,7 +10,7 @@ import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
@BassBoneName("T02PartBinary")
|
@BaßBȍőnNaamʸᴰ("T02PartBinary")
|
||||||
public enum T02PartBinary implements BassBone<T02PartBinary> {
|
public enum T02PartBinary implements BassBone<T02PartBinary> {
|
||||||
|
|
||||||
PART_1("˧","0", "低", "low"),
|
PART_1("˧","0", "低", "low"),
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
package love.distributedrebirth.numberxd.base2t;
|
package love.distributedrebirth.numberxd.base2t;
|
||||||
|
|
||||||
|
import love.distributedrebirth.bassboonyd.BaßBȍőnNaamʸᴰ;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBone;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBone;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneCoffin;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneCoffin;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneName;
|
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -10,7 +10,7 @@ import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
@BassBoneName("T03PartTrit")
|
@BaßBȍőnNaamʸᴰ("T03PartTrit")
|
||||||
public enum T03PartTrit implements BassBone<T03PartTrit> {
|
public enum T03PartTrit implements BassBone<T03PartTrit> {
|
||||||
|
|
||||||
PART_1("˦","0","一","1"),
|
PART_1("˦","0","一","1"),
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
package love.distributedrebirth.numberxd.base2t;
|
package love.distributedrebirth.numberxd.base2t;
|
||||||
|
|
||||||
|
import love.distributedrebirth.bassboonyd.BaßBȍőnNaamʸᴰ;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1Info;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1Info;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneCoffin;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneCoffin;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneName;
|
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -11,7 +11,7 @@ import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
@BassBoneName("T04PartQuad")
|
@BaßBȍőnNaamʸᴰ("T04PartQuad")
|
||||||
@BassBoneAlt1Info(name="Cardinal direction", website="https://simple.wikipedia.org/wiki/Cardinal_direction")
|
@BassBoneAlt1Info(name="Cardinal direction", website="https://simple.wikipedia.org/wiki/Cardinal_direction")
|
||||||
public enum T04PartQuad implements BassBoneAlt1<T04PartQuad> {
|
public enum T04PartQuad implements BassBoneAlt1<T04PartQuad> {
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
package love.distributedrebirth.numberxd.base2t;
|
package love.distributedrebirth.numberxd.base2t;
|
||||||
|
|
||||||
|
import love.distributedrebirth.bassboonyd.BaßBȍőnNaamʸᴰ;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1Info;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1Info;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt2;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt2;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt2Info;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt2Info;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneCoffin;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneCoffin;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneName;
|
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -12,7 +12,7 @@ import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
@BassBoneName("T05PartPental")
|
@BaßBȍőnNaamʸᴰ("T05PartPental")
|
||||||
@BassBoneAlt1Info(name="Pentagram", website="https://en.wikipedia.org/wiki/Pentagram")
|
@BassBoneAlt1Info(name="Pentagram", website="https://en.wikipedia.org/wiki/Pentagram")
|
||||||
@BassBoneAlt2Info(name="Pythagorean Interpretations", website="http://wisdomofhypatia.com/OM/BA/PP.html")
|
@BassBoneAlt2Info(name="Pythagorean Interpretations", website="http://wisdomofhypatia.com/OM/BA/PP.html")
|
||||||
public enum T05PartPental implements BassBoneAlt2<T05PartPental> {
|
public enum T05PartPental implements BassBoneAlt2<T05PartPental> {
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
package love.distributedrebirth.numberxd.base2t;
|
package love.distributedrebirth.numberxd.base2t;
|
||||||
|
|
||||||
|
import love.distributedrebirth.bassboonyd.BaßBȍőnNaamʸᴰ;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1Info;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1Info;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneCoffin;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneCoffin;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneName;
|
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -13,7 +13,7 @@ import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
@BassBoneName("T06PartSeximal")
|
@BaßBȍőnNaamʸᴰ("T06PartSeximal")
|
||||||
@BassBoneAlt1Info(name="ADFGVX cipher", website="https://en.wikipedia.org/wiki/ADFGVX_cipher")
|
@BassBoneAlt1Info(name="ADFGVX cipher", website="https://en.wikipedia.org/wiki/ADFGVX_cipher")
|
||||||
public enum T06PartSeximal implements BassBoneAlt1<T06PartSeximal> {
|
public enum T06PartSeximal implements BassBoneAlt1<T06PartSeximal> {
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
package love.distributedrebirth.numberxd.base2t;
|
package love.distributedrebirth.numberxd.base2t;
|
||||||
|
|
||||||
|
import love.distributedrebirth.bassboonyd.BaßBȍőnNaamʸᴰ;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1Info;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1Info;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneCoffin;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneCoffin;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneName;
|
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -11,7 +11,7 @@ import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
@BassBoneName("T07PartPlanIt")
|
@BaßBȍőnNaamʸᴰ("T07PartPlanIt")
|
||||||
@BassBoneAlt1Info(name="Fallen sign", website="https://en.wikipedia.org/wiki/Classical_planet#Western_astrology")
|
@BassBoneAlt1Info(name="Fallen sign", website="https://en.wikipedia.org/wiki/Classical_planet#Western_astrology")
|
||||||
public enum T07PartPlanIt implements BassBoneAlt1<T07PartPlanIt> {
|
public enum T07PartPlanIt implements BassBoneAlt1<T07PartPlanIt> {
|
||||||
|
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
package love.distributedrebirth.numberxd.base2t;
|
package love.distributedrebirth.numberxd.base2t;
|
||||||
|
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneShiftBits;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneShiftBits;
|
||||||
|
import love.distributedrebirth.bassboonyd.BaßBȍőnNaamʸᴰ;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1Info;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1Info;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt2;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt2;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt2Info;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt2Info;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneCoffin;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneCoffin;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneName;
|
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -13,7 +13,7 @@ import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
@BassBoneName("T08PartOctal")
|
@BaßBȍőnNaamʸᴰ("T08PartOctal")
|
||||||
@BassBoneAlt1Info(name="Absolute Tone Sequence", website="https://en.wikipedia.org/wiki/Tone_letter")
|
@BassBoneAlt1Info(name="Absolute Tone Sequence", website="https://en.wikipedia.org/wiki/Tone_letter")
|
||||||
@BassBoneAlt2Info(name="Relative Tone Sequence", website="https://en.wikipedia.org/wiki/Tone_letter")
|
@BassBoneAlt2Info(name="Relative Tone Sequence", website="https://en.wikipedia.org/wiki/Tone_letter")
|
||||||
public enum T08PartOctal implements BassBoneAlt2<T08PartOctal>,BassBoneShiftBits<T08PartOctal> {
|
public enum T08PartOctal implements BassBoneAlt2<T08PartOctal>,BassBoneShiftBits<T08PartOctal> {
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
package love.distributedrebirth.numberxd.base2t;
|
package love.distributedrebirth.numberxd.base2t;
|
||||||
|
|
||||||
|
import love.distributedrebirth.bassboonyd.BaßBȍőnNaamʸᴰ;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1Info;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1Info;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt2Info;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt2Info;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt3Info;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt3Info;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt4;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt4;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt4Info;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt4Info;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneCoffin;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneCoffin;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneName;
|
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -14,7 +14,7 @@ import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
@BassBoneName("T10PartDecimal")
|
@BaßBȍőnNaamʸᴰ("T10PartDecimal")
|
||||||
@BassBoneAlt1Info(name="Korean numerals", website="https://en.wikipedia.org/wiki/Korean_numerals")
|
@BassBoneAlt1Info(name="Korean numerals", website="https://en.wikipedia.org/wiki/Korean_numerals")
|
||||||
@BassBoneAlt2Info(name="Burmese numerals", website="https://en.wikipedia.org/wiki/Burmese_numerals")
|
@BassBoneAlt2Info(name="Burmese numerals", website="https://en.wikipedia.org/wiki/Burmese_numerals")
|
||||||
@BassBoneAlt3Info(name="Bengali numerals", website="https://en.wikipedia.org/wiki/Bengali_numerals")
|
@BassBoneAlt3Info(name="Bengali numerals", website="https://en.wikipedia.org/wiki/Bengali_numerals")
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
package love.distributedrebirth.numberxd.base2t;
|
package love.distributedrebirth.numberxd.base2t;
|
||||||
|
|
||||||
|
import love.distributedrebirth.bassboonyd.BaßBȍőnNaamʸᴰ;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1Info;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1Info;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneCoffin;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneCoffin;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneName;
|
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -11,7 +11,7 @@ import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
@BassBoneName("T11PartUndecimal")
|
@BaßBȍőnNaamʸᴰ("T11PartUndecimal")
|
||||||
@BassBoneAlt1Info(name="Tamil numerals", website="https://en.wikipedia.org/wiki/Tamil_numerals")
|
@BassBoneAlt1Info(name="Tamil numerals", website="https://en.wikipedia.org/wiki/Tamil_numerals")
|
||||||
public enum T11PartUndecimal implements BassBoneAlt1<T11PartUndecimal> {
|
public enum T11PartUndecimal implements BassBoneAlt1<T11PartUndecimal> {
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
package love.distributedrebirth.numberxd.base2t;
|
package love.distributedrebirth.numberxd.base2t;
|
||||||
|
|
||||||
|
import love.distributedrebirth.bassboonyd.BaßBȍőnNaamʸᴰ;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1Info;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1Info;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneCoffin;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneCoffin;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneName;
|
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -11,7 +11,7 @@ import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
@BassBoneName("T12PartUncial")
|
@BaßBȍőnNaamʸᴰ("T12PartUncial")
|
||||||
@BassBoneAlt1Info(name="Transdecimal symbols", website="https://en.wikipedia.org/wiki/Duodecimal#Transdecimal_symbols")
|
@BassBoneAlt1Info(name="Transdecimal symbols", website="https://en.wikipedia.org/wiki/Duodecimal#Transdecimal_symbols")
|
||||||
public enum T12PartUncial implements BassBoneAlt1<T12PartUncial> {
|
public enum T12PartUncial implements BassBoneAlt1<T12PartUncial> {
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,9 @@
|
||||||
package love.distributedrebirth.numberxd.base2t;
|
package love.distributedrebirth.numberxd.base2t;
|
||||||
|
|
||||||
|
import love.distributedrebirth.bassboonyd.BaßBȍőnNaamʸᴰ;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1Info;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1Info;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneCoffin;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneCoffin;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneName;
|
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -11,7 +11,7 @@ import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
@BassBoneName("T16PartHex")
|
@BaßBȍőnNaamʸᴰ("T16PartHex")
|
||||||
@BassBoneAlt1Info(name="Dual-tone multi-frequency signaling", website="https://en.wikipedia.org/wiki/Dual-tone_multi-frequency_signaling")
|
@BassBoneAlt1Info(name="Dual-tone multi-frequency signaling", website="https://en.wikipedia.org/wiki/Dual-tone_multi-frequency_signaling")
|
||||||
public enum T16PartHex implements BassBoneAlt1<T16PartHex> {
|
public enum T16PartHex implements BassBoneAlt1<T16PartHex> {
|
||||||
|
|
||||||
|
|
|
@ -5,12 +5,12 @@ import java.util.Collections;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
|
import love.distributedrebirth.bassboonyd.BaßBȍőnNaamʸᴰ;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1Info;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt1Info;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt2Info;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt2Info;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt3;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt3;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt3Info;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneAlt3Info;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneCoffin;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneCoffin;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneName;
|
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -18,7 +18,7 @@ import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
@BassBoneName("T20PartScore")
|
@BaßBȍőnNaamʸᴰ("T20PartScore")
|
||||||
@BassBoneAlt1Info(name="Vigesimal", website="https://en.wikipedia.org/wiki/Vigesimal#Places")
|
@BassBoneAlt1Info(name="Vigesimal", website="https://en.wikipedia.org/wiki/Vigesimal#Places")
|
||||||
@BassBoneAlt2Info(name="Vigesimal Alternative", website="https://en.wikipedia.org/wiki/Vigesimal#Places")
|
@BassBoneAlt2Info(name="Vigesimal Alternative", website="https://en.wikipedia.org/wiki/Vigesimal#Places")
|
||||||
@BassBoneAlt3Info(name="Open Location Code", website="https://en.wikipedia.org/wiki/Open_Location_Code")
|
@BassBoneAlt3Info(name="Open Location Code", website="https://en.wikipedia.org/wiki/Open_Location_Code")
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
package love.distributedrebirth.numberxd.base2t;
|
package love.distributedrebirth.numberxd.base2t;
|
||||||
|
|
||||||
|
import love.distributedrebirth.bassboonyd.BaßBȍőnNaamʸᴰ;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBone;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBone;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneCoffin;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneCoffin;
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneName;
|
|
||||||
import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -10,7 +10,7 @@ import love.distributedrebirth.numberxd.base2t.bone.BassBoneStoreKey;
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
@BassBoneName("T60Sexagesimal")
|
@BaßBȍőnNaamʸᴰ("T60Sexagesimal")
|
||||||
public enum T60PartSexagesimal implements BassBone<T60PartSexagesimal> {
|
public enum T60PartSexagesimal implements BassBone<T60PartSexagesimal> {
|
||||||
|
|
||||||
PART_1 ("˧˩˥","ια","牛","cow"),
|
PART_1 ("˧˩˥","ια","牛","cow"),
|
||||||
|
|
|
@ -3,15 +3,18 @@ package love.distributedrebirth.numberxd.base2t.bone;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.stream.Collectors;
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
|
import love.distributedrebirth.bassboonyd.BaßBȍőnNaamʸᴰ;
|
||||||
|
import love.distributedrebirth.bassboonyd.BaßBȍőnEnumSetʸᴰ;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* @author willemtsade ©Δ∞ 仙上主天
|
* @author willemtsade ©Δ∞ 仙上主天
|
||||||
*/
|
*/
|
||||||
public interface BassBone<T extends BassBone<T>> extends BassBoneEnumSet<T>, BassBoneStore {
|
public interface BassBone<T extends BassBone<T>> extends BaßBȍőnEnumSetʸᴰ<T>, BassBoneStore {
|
||||||
|
|
||||||
default String staticBoneNaam() {
|
default String staticBoneNaam() {
|
||||||
return getClass().getAnnotation(BassBoneName.class).value();
|
return getClass().getAnnotation(BaßBȍőnNaamʸᴰ.class).value();
|
||||||
}
|
}
|
||||||
|
|
||||||
default String getIdentifierTone() {
|
default String getIdentifierTone() {
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
include 'desktop', 'core', 'numberxd'
|
include 'desktop', 'core', 'demo4d-bassboonyd', 'numberxd'
|
Loading…
Reference in a new issue