Renamed to T07PartSeptet and added number matrix
This commit is contained in:
parent
026cf0d0ef
commit
c1e65e485f
|
@ -12,7 +12,7 @@ import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注;
|
|||
public interface BãßBȍőnDuytsFlüsternʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends BãßBȍőnʸᴰ<T> {
|
||||
|
||||
@BãßBȍőnPiratePhase注(dependencies = {BãßBȍőnPirateʸᴰ.βrahmanBoonLaw.class})
|
||||
public static final class Ꝑŕḯṿª₮ḕ implements BãßBȍőnꝐŕḯṿª₮ḕ<BãßBȍőnDuytsFlüsternʸᴰ<?>> {
|
||||
final class Ꝑŕḯṿª₮ḕ implements BãßBȍőnꝐŕḯṿª₮ḕ<BãßBȍőnDuytsFlüsternʸᴰ<?>> {
|
||||
private static final GhostKey鬼鑰匙 GHOST_PURPOSE = GhostKey鬼鑰匙.asciiᴺᵉʷ("PURPOSE");
|
||||
private static final String DEFAULT_PURPOSE = "Undefined";
|
||||
|
||||
|
|
|
@ -13,7 +13,7 @@ import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注;
|
|||
public interface BãßBȍőnExportʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends BãßBȍőnʸᴰ<T> {
|
||||
|
||||
@BãßBȍőnPiratePhase注(dependencies = {BãßBȍőnPirateʸᴰ.βrahmanBoonLaw.class})
|
||||
public static final class Ꝑŕḯṿª₮ḕ implements BãßBȍőnꝐŕḯṿª₮ḕ<BãßBȍőnExportʸᴰ<?>> {
|
||||
final class Ꝑŕḯṿª₮ḕ implements BãßBȍőnꝐŕḯṿª₮ḕ<BãßBȍőnExportʸᴰ<?>> {
|
||||
private static final GhostKey鬼鑰匙 GHOST_ARTIFACT = GhostKey鬼鑰匙.asciiᴺᵉʷ("ARTIFACT");
|
||||
private static final GhostKey鬼鑰匙 GHOST_GROUP = GhostKey鬼鑰匙.asciiᴺᵉʷ("GROUP");
|
||||
|
||||
|
@ -30,7 +30,7 @@ public interface BãßBȍőnExportʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends B
|
|||
private BãßBȍőnCoffinDuytschenᵗˣᵗ.عربى فاصوليا;
|
||||
|
||||
@BãßBȍőnSpiderWire注
|
||||
private BãßBȍőnCoffinDuytschenᵗˣᵗ.עִברִית אפונה;
|
||||
private BãßBȍőnCoffinDuytschenᵗˣᵗ.ױןיװיזױױודזיןןזזזןױ ױײןזזזןײ;
|
||||
|
||||
@Override
|
||||
public BãßBȍőnExport響ᴼᶠ init() {
|
||||
|
@ -43,12 +43,13 @@ public interface BãßBȍőnExportʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends B
|
|||
if (anno != null && !anno.group().isBlank()) {
|
||||
exportGroup = anno.group();
|
||||
}
|
||||
|
||||
𓁀.𓆙𓄿𓏀𓃟𓇋𓇋𓄋𓐘𓆘𓉯𓌇𓆅𓆅(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_ARTIFACT, exportArtifact);
|
||||
فاصوليا.غير۵مقدس۵سحر(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_GROUP, exportGroup);
|
||||
return new BãßBȍőnExport響ᴼᶠ() {
|
||||
@Override
|
||||
public String artifact() {
|
||||
return אפונה.לאײקדוש(Ꝑŕḯṿª₮ḕ.class).GHOST_STR(GHOST_ARTIFACT);
|
||||
return ױײןזזזןײ.ײןןזזײ(Ꝑŕḯṿª₮ḕ.class).GHOST_STR(GHOST_ARTIFACT);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -61,6 +61,7 @@ public final class BãßBȍőnPirateLoader {
|
|||
|
||||
for (Class<?> duytschenType:duytschenCoffins.keySet()) {
|
||||
BãßBȍőnCoffinDuytschenᵗˣᵗ duytschenCoffin = duytschenCoffins.get(duytschenType);
|
||||
//System.out.println("INIT.REG "+duytschenType+" senseResult="+duytschenCoffin);
|
||||
spider.registrateEgg(duytschenType, new BãßBȍőnSpiderSilk() {
|
||||
@Override
|
||||
public Object senseWire(BãßBȍőnʸᴰ<?> boonTmp, String name, String description)
|
||||
|
@ -135,6 +136,9 @@ public final class BãßBȍőnPirateLoader {
|
|||
private BãßBȍőnꝐŕḯṿª₮ḕ<T> pirate;
|
||||
|
||||
private PiratePhaseBoat(Class<BãßBȍőnꝐŕḯṿª₮ḕ<T>> pirateClazz) {
|
||||
if (pirateClazz.isEnum()) {
|
||||
throw new IllegalStateException("Can't hide enum pirate type: "+pirateClazz);
|
||||
}
|
||||
this.pirateClazz = pirateClazz;
|
||||
try {
|
||||
this.pirate = (BãßBȍőnꝐŕḯṿª₮ḕ<T>) pirateClazz.getConstructor().newInstance();
|
||||
|
|
|
@ -10,80 +10,93 @@ import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮
|
|||
public interface BãßBȍőnCoffinDuytschenᵗˣᵗ {
|
||||
|
||||
static void ײₚᵤₜI18Nᵗˣᵗײ(Map<Class<? extends BãßBȍőnCoffinDuytschenᵗˣᵗ>,BãßBȍőnCoffinDuytschenᵗˣᵗ> map, BãßBȍőnCoffin wrap) {
|
||||
map.put(BASIC.class, ₜₒBASICᵗˣᵗ(wrap));
|
||||
map.put(中國.class, ₜₒ中國ᵗˣᵗ(wrap));
|
||||
map.put(𓃬𓍄𓋹𓀭.class, ₜₒ𓃬𓍄𓋹𓀭ᵗˣᵗ(wrap));
|
||||
map.put(عربى.class, ₜₒعربىᵗˣᵗ(wrap));
|
||||
map.put(עִברִית.class, ₜₒעִברִיתᵗˣᵗ(wrap));
|
||||
|
||||
//BASIC basic2 = new BASIC();
|
||||
//basic2.ײₐₚᵢI18Nᵗˣᵗײ(wrap);
|
||||
|
||||
//ױןיװיזױױודזיןןזזזןױ tone = new ױןיװיזױױודזיןןזזזןױ();
|
||||
//tone.ײₐₚᵢI18Nᵗˣᵗײ(wrap);
|
||||
|
||||
map.put(BASIC.class, new BASIC().ײₐₚᵢI18Nᵗˣᵗײ(wrap));
|
||||
map.put(ױןיװיזױױודזיןןזזזןױ.class, new ױןיװיזױױודזיןןזזזןױ().ײₐₚᵢI18Nᵗˣᵗײ(wrap));
|
||||
map.put(中國.class, new 中國().ײₐₚᵢI18Nᵗˣᵗײ(wrap));
|
||||
map.put(𓃬𓍄𓋹𓀭.class, new 𓃬𓍄𓋹𓀭().ײₐₚᵢI18Nᵗˣᵗײ(wrap));
|
||||
map.put(عربى.class, new عربى().ײₐₚᵢI18Nᵗˣᵗײ(wrap));
|
||||
map.put(עִברִית.class, new עִברִית().ײₐₚᵢI18Nᵗˣᵗײ(wrap));
|
||||
|
||||
//map.put(BASIC.class, ₜₒBASICᵗˣᵗ(wrap));
|
||||
//map.put(ױןיװיזױױודזיןןזזזןױ.class, tone);
|
||||
//map.put(中國.class, ₜₒ中國ᵗˣᵗ(wrap));
|
||||
//map.put(𓃬𓍄𓋹𓀭.class, ₜₒ𓃬𓍄𓋹𓀭ᵗˣᵗ(wrap));
|
||||
//map.put(عربى.class, ₜₒعربىᵗˣᵗ(wrap));
|
||||
//map.put(עִברִית.class, ₜₒעִברִיתᵗˣᵗ(wrap));
|
||||
}
|
||||
|
||||
interface BASIC extends BãßBȍőnCoffinDuytschenᵗˣᵗ {
|
||||
BãßBȍőnCoffinGhost UNHOLY(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName);
|
||||
BãßBȍőnCoffinGhostSpell UNHOLY_SPELL(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName);
|
||||
<T extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ> T NOISE_OF(Class<T> noiseName);
|
||||
interface BãßBȍőnDuytschenApiᴺᵉᵘ<T> {
|
||||
}
|
||||
|
||||
static BASIC ₜₒBASICᵗˣᵗ(BãßBȍőnCoffin coffin) {
|
||||
return new BASIC() {
|
||||
@Override public BãßBȍőnCoffinGhost UNHOLY(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return coffin.UNHOLY(familyName); }
|
||||
@Override public BãßBȍőnCoffinGhostSpell UNHOLY_SPELL(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return coffin.UNHOLY_SPELL(familyName); }
|
||||
@Override public <T extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ> T NOISE_OF(Class<T> noiseName) { return coffin.NOISE_OF(noiseName); }
|
||||
};
|
||||
abstract class BãßBȍőnDuytschenBaseᴬᵖᶦ<T> implements BãßBȍőnDuytschenApiᴺᵉᵘ<T> {
|
||||
|
||||
abstract protected <Y> Y ײₐₚᵢI18Nᵗˣᵗײ(T api);
|
||||
}
|
||||
|
||||
interface 中國 extends BãßBȍőnCoffinDuytschenᵗˣᵗ {
|
||||
BãßBȍőnCoffinGhost 邪惡的(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName);
|
||||
BãßBȍőnCoffinGhostSpell 邪惡的龸魅力(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName);
|
||||
<T extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ> T 噪音龸的(Class<T> noiseName);
|
||||
class BãßBȍőnDuytschenI18Nᴬᵖᶦ<T> extends BãßBȍőnDuytschenBaseᴬᵖᶦ<T> {
|
||||
|
||||
protected T ᵃpᵢ;
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
@Override
|
||||
protected <Y> Y ײₐₚᵢI18Nᵗˣᵗײ(T api) {
|
||||
this.ᵃpᵢ = api;
|
||||
return (Y) this;
|
||||
}
|
||||
}
|
||||
|
||||
static 中國 ₜₒ中國ᵗˣᵗ(BãßBȍőnCoffin coffin) {
|
||||
return new 中國() {
|
||||
@Override public BãßBȍőnCoffinGhost 邪惡的(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return coffin.UNHOLY(familyName); }
|
||||
@Override public BãßBȍőnCoffinGhostSpell 邪惡的龸魅力(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return coffin.UNHOLY_SPELL(familyName); }
|
||||
@Override public <T extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ> T 噪音龸的(Class<T> noiseName) { return coffin.NOISE_OF(noiseName); }
|
||||
};
|
||||
class BãßBȍőnCoffinDuytschenᴬᵖᶦ extends BãßBȍőnDuytschenI18Nᴬᵖᶦ<BãßBȍőnCoffin> implements BãßBȍőnCoffinDuytschenᵗˣᵗ {
|
||||
|
||||
}
|
||||
|
||||
interface 𓃬𓍄𓋹𓀭 extends BãßBȍőnCoffinDuytschenᵗˣᵗ {
|
||||
BãßBȍőnCoffinGhost 𓆙𓄿𓏀𓃟𓇋𓇋𓄋(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName);
|
||||
BãßBȍőnCoffinGhostSpell 𓆙𓄿𓏀𓃟𓇋𓇋𓄋𓐘𓆘𓉯𓌇𓆅𓆅(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName);
|
||||
<T extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ> T 𓁵𓇋𓌗𓁬𓐘𓅂𓁿𓆑(Class<T> noiseName);
|
||||
// opt1 = "ײ"
|
||||
// opt2 = "ױ"
|
||||
// opt6 = "ו"
|
||||
// opt5 = "י"
|
||||
// opt4 = "ז"
|
||||
// opt7 = "ד"
|
||||
// opt3 = "ן"
|
||||
// opt8 = "ך"
|
||||
class ױןיװיזױױודזיןןזזזןױ extends BãßBȍőnCoffinDuytschenᴬᵖᶦ {
|
||||
public BãßBȍőnCoffinGhost ײןןזזײ(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return ᵃpᵢ.UNHOLY(familyName); }
|
||||
public BãßBȍőnCoffinGhostSpell ײזזןןײןןךזזײ(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return ᵃpᵢ.UNHOLY_SPELL(familyName); }
|
||||
public <T extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ> T ײןזןזןזײ(Class<T> noiseName) { return ᵃpᵢ.NOISE_OF(noiseName); }
|
||||
}
|
||||
|
||||
static 𓃬𓍄𓋹𓀭 ₜₒ𓃬𓍄𓋹𓀭ᵗˣᵗ(BãßBȍőnCoffin coffin) {
|
||||
return new 𓃬𓍄𓋹𓀭() {
|
||||
@Override public BãßBȍőnCoffinGhost 𓆙𓄿𓏀𓃟𓇋𓇋𓄋(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return coffin.UNHOLY(familyName); }
|
||||
@Override public BãßBȍőnCoffinGhostSpell 𓆙𓄿𓏀𓃟𓇋𓇋𓄋𓐘𓆘𓉯𓌇𓆅𓆅(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return coffin.UNHOLY_SPELL(familyName); }
|
||||
@Override public <T extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ> T 𓁵𓇋𓌗𓁬𓐘𓅂𓁿𓆑(Class<T> noiseName) { return coffin.NOISE_OF(noiseName); }
|
||||
};
|
||||
class BASIC extends BãßBȍőnCoffinDuytschenᴬᵖᶦ {
|
||||
public BãßBȍőnCoffinGhost UNHOLY(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return ᵃpᵢ.UNHOLY(familyName); }
|
||||
public BãßBȍőnCoffinGhostSpell UNHOLY_SPELL(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return ᵃpᵢ.UNHOLY_SPELL(familyName); }
|
||||
public <T extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ> T NOISE_OF(Class<T> noiseName) { return ᵃpᵢ.NOISE_OF(noiseName); }
|
||||
}
|
||||
|
||||
interface عربى extends BãßBȍőnCoffinDuytschenᵗˣᵗ {
|
||||
BãßBȍőnCoffinGhost غير۵مقدس(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName);
|
||||
BãßBȍőnCoffinGhostSpell غير۵مقدس۵سحر(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName);
|
||||
<T extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ> T ضوضاء۵من(Class<T> noiseName);
|
||||
class 中國 extends BãßBȍőnCoffinDuytschenᴬᵖᶦ {
|
||||
public BãßBȍőnCoffinGhost 邪惡的(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return ᵃpᵢ.UNHOLY(familyName); }
|
||||
public BãßBȍőnCoffinGhostSpell 邪惡的龸魅力(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return ᵃpᵢ.UNHOLY_SPELL(familyName); }
|
||||
public <T extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ> T 噪音龸的(Class<T> noiseName) { return ᵃpᵢ.NOISE_OF(noiseName); }
|
||||
}
|
||||
|
||||
static عربى ₜₒعربىᵗˣᵗ(BãßBȍőnCoffin coffin) {
|
||||
return new عربى() {
|
||||
@Override public BãßBȍőnCoffinGhost غير۵مقدس(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return coffin.UNHOLY(familyName); }
|
||||
@Override public BãßBȍőnCoffinGhostSpell غير۵مقدس۵سحر(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return coffin.UNHOLY_SPELL(familyName); }
|
||||
@Override public <T extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ> T ضوضاء۵من(Class<T> noiseName) { return coffin.NOISE_OF(noiseName); }
|
||||
};
|
||||
class 𓃬𓍄𓋹𓀭 extends BãßBȍőnCoffinDuytschenᴬᵖᶦ {
|
||||
public BãßBȍőnCoffinGhost 𓆙𓄿𓏀𓃟𓇋𓇋𓄋(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return ᵃpᵢ.UNHOLY(familyName); }
|
||||
public BãßBȍőnCoffinGhostSpell 𓆙𓄿𓏀𓃟𓇋𓇋𓄋𓐘𓆘𓉯𓌇𓆅𓆅(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return ᵃpᵢ.UNHOLY_SPELL(familyName); }
|
||||
public <T extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ> T 𓁵𓇋𓌗𓁬𓐘𓅂𓁿𓆑(Class<T> noiseName) { return ᵃpᵢ.NOISE_OF(noiseName); }
|
||||
}
|
||||
|
||||
interface עִברִית extends BãßBȍőnCoffinDuytschenᵗˣᵗ {
|
||||
BãßBȍőnCoffinGhost לאײקדוש(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName);
|
||||
BãßBȍőnCoffinGhostSpell לאײקדושײקֶסֶם(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName);
|
||||
<T extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ> T צלילײשל(Class<T> noiseName);
|
||||
class عربى extends BãßBȍőnCoffinDuytschenᴬᵖᶦ {
|
||||
public BãßBȍőnCoffinGhost غير۵مقدس(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return ᵃpᵢ.UNHOLY(familyName); }
|
||||
public BãßBȍőnCoffinGhostSpell غير۵مقدس۵سحر(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return ᵃpᵢ.UNHOLY_SPELL(familyName); }
|
||||
public <T extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ> T ضوضاء۵من(Class<T> noiseName) { return ᵃpᵢ.NOISE_OF(noiseName); }
|
||||
}
|
||||
|
||||
static עִברִית ₜₒעִברִיתᵗˣᵗ(BãßBȍőnCoffin coffin) {
|
||||
return new עִברִית() {
|
||||
@Override public BãßBȍőnCoffinGhost לאײקדוש(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return coffin.UNHOLY(familyName); }
|
||||
@Override public BãßBȍőnCoffinGhostSpell לאײקדושײקֶסֶם(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return coffin.UNHOLY_SPELL(familyName); }
|
||||
@Override public <T extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ> T צלילײשל(Class<T> noiseName) { return coffin.NOISE_OF(noiseName); }
|
||||
};
|
||||
class עִברִית extends BãßBȍőnCoffinDuytschenᴬᵖᶦ {
|
||||
public BãßBȍőnCoffinGhost לאײקדוש(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return ᵃpᵢ.UNHOLY(familyName); }
|
||||
public BãßBȍőnCoffinGhostSpell לאײקדושײקֶסֶם(Class<? extends BãßBȍőnꝐŕḯṿª₮ḕ<?>> familyName) { return ᵃpᵢ.UNHOLY_SPELL(familyName); }
|
||||
public <T extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ> T צלילײשל(Class<T> noiseName) { return ᵃpᵢ.NOISE_OF(noiseName); }
|
||||
}
|
||||
}
|
||||
|
|
|
@ -9,7 +9,7 @@ public interface GhostKey鬼鑰匙 extends StringDEC6B {
|
|||
static GhostKey鬼鑰匙 asciiᴺᵉʷ(String text) {
|
||||
for (int i=0;i<text.length();i++) {
|
||||
if (!BasicAscii.UNICODE.isValidKey(text.charAt(i))) {
|
||||
throw new IllegalArgumentException("Invalid GhostKey鑰匙 character: "+text.charAt(i));
|
||||
throw new IllegalArgumentException("Invalid character: "+text.charAt(i));
|
||||
}
|
||||
}
|
||||
return new GhostKey鬼鑰匙() {
|
||||
|
|
|
@ -5,6 +5,11 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
|
|||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface StringTweet extends StringProxy {
|
||||
|
||||
public static Class<Length035> MAX_035 = Length035.class;
|
||||
public static Class<Length070> MAX_070 = Length070.class;
|
||||
public static Class<Length140> MAX_140 = Length140.class;
|
||||
public static Class<Length280> MAX_280 = Length280.class;
|
||||
|
||||
interface Length035 extends StringTweet {
|
||||
}
|
||||
interface Length070 extends StringTweet {
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
package love.distributedrebirth.bassboon.jpp.lang.number;
|
||||
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
|
||||
import love.distributedrebirth.bassboon.jpp.util.PrimitiveByteIterator;
|
||||
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface NumberValue {
|
||||
|
||||
//String toString();
|
||||
|
||||
//NumberValueMeta meta();
|
||||
|
||||
//String toString(...
|
||||
|
||||
PrimitiveByteIterator iterator();
|
||||
}
|
|
@ -0,0 +1,55 @@
|
|||
package love.distributedrebirth.bassboon.jpp.lang.number.matrix;
|
||||
|
||||
import love.distributedrebirth.bassboon.Bãß;
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAnnotation注;
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
|
||||
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注;
|
||||
import love.distributedrebirth.bassboon.yd.abacus.BãßBȍőnAbacusEnumBase響ᴼᶠ;
|
||||
import love.distributedrebirth.bassboon.yd.abacus.BãßBȍőnAbacusSetʸᴰ;
|
||||
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@BãßBȍőnDuytsFlüstern注(purpose = "Holds the number block and dimension.")
|
||||
@BãßBȍőnAnnotation注(required = {BãßBȍőnNumberMatrix注.class})
|
||||
public interface BãßBȍőnNumberMatrixʸᴰ<T extends BãßBȍőnNumberMatrixʸᴰ<T>> extends BãßBȍőnAbacusSetʸᴰ<T> {
|
||||
|
||||
public static final class Ꝑŕḯṿª₮ḕ implements BãßBȍőnꝐŕḯṿª₮ḕ<BãßBȍőnNumberMatrixʸᴰ<?>> {
|
||||
private static final GhostKey鬼鑰匙 GHOST_DIMENSION = GhostKey鬼鑰匙.asciiᴺᵉʷ("DIMENSION");
|
||||
private static final GhostKey鬼鑰匙 GHOST_NUMBER_BLOCK = GhostKey鬼鑰匙.asciiᴺᵉʷ("NUMBER_BLOCK");
|
||||
|
||||
@BãßBȍőnSpiderWire注
|
||||
private BãßBȍőnNumberMatrixʸᴰ<?> boon;
|
||||
|
||||
@Override
|
||||
public BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ.Void init() {
|
||||
BãßBȍőnNumberMatrix注 anno = boon.getClass().getAnnotation(BãßBȍőnNumberMatrix注.class);
|
||||
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_DIMENSION, anno.dimension());
|
||||
return BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ.Void.實施;
|
||||
}
|
||||
|
||||
@SafeVarargs
|
||||
public static <Y extends BãßBȍőnNumberMatrixʸᴰ<Y>> void 魎ᴵⁿᶦᵗ(Y boon, int dialTone, int...args) {
|
||||
Bãß.石棺ʸᴰ.魎ᴵⁿᶦᵗ(boon);
|
||||
boon.toBBC().NOISE_OF(BãßBȍőnAbacusEnumBase響ᴼᶠ.class).ráàmRingToonInluiden(Integer.toString(dialTone));
|
||||
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST_LIST(GHOST_NUMBER_BLOCK);
|
||||
for (int arg:args) {
|
||||
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).GHOST_LIST_INT(GHOST_NUMBER_BLOCK).add(arg);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
default int ráàmDimensie() {
|
||||
return toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_INT(Ꝑŕḯṿª₮ḕ.GHOST_DIMENSION);
|
||||
}
|
||||
|
||||
default int rȧñkNummerBlokGroote() {
|
||||
return toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_LIST_INT(Ꝑŕḯṿª₮ḕ.GHOST_NUMBER_BLOCK).size();
|
||||
}
|
||||
|
||||
default int rȧñkNummerBlokWaarde(int index) {
|
||||
return toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_LIST_INT(Ꝑŕḯṿª₮ḕ.GHOST_NUMBER_BLOCK).get(index);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
package love.distributedrebirth.bassboon.jpp.lang.number.matrix;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
|
||||
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Target({ElementType.TYPE})
|
||||
public @interface BãßBȍőnNumberMatrix注 {
|
||||
|
||||
int dimension();
|
||||
}
|
|
@ -0,0 +1,15 @@
|
|||
package love.distributedrebirth.bassboon.jpp.lang.number.matrix;
|
||||
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
|
||||
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@BãßBȍőnNumberMatrix注(dimension = 2)
|
||||
public enum M02MatrixBinary implements BãßBȍőnNumberMatrixʸᴰ<M02MatrixBinary> {
|
||||
M_01(0x1,1,0),
|
||||
M_02(0x2,0,1),
|
||||
;
|
||||
|
||||
private M02MatrixBinary(int dialTone, int...args) {
|
||||
BãßBȍőnNumberMatrixʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, dialTone, args);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,19 @@
|
|||
package love.distributedrebirth.bassboon.jpp.lang.number.matrix;
|
||||
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
|
||||
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@BãßBȍőnNumberMatrix注(dimension = 3)
|
||||
public enum M03MatrixTrit implements BãßBȍőnNumberMatrixʸᴰ<M03MatrixTrit> {
|
||||
M_005(0x05,2,1,0),
|
||||
M_007(0x07,1,2,0),
|
||||
M_011(0x0B,2,0,1),
|
||||
M_015(0x0F,0,2,1),
|
||||
M_019(0x13,1,0,2),
|
||||
M_021(0x15,0,1,2),
|
||||
;
|
||||
|
||||
private M03MatrixTrit(int dialTone, int...args) {
|
||||
BãßBȍőnNumberMatrixʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, dialTone, args);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,37 @@
|
|||
package love.distributedrebirth.bassboon.jpp.lang.number.matrix;
|
||||
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
|
||||
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@BãßBȍőnNumberMatrix注(dimension = 4)
|
||||
public enum M04MatrixQuad implements BãßBȍőnNumberMatrixʸᴰ<M04MatrixQuad> {
|
||||
M_0027(0x01B,3,2,1,0),
|
||||
M_0030(0x01E,2,3,1,0),
|
||||
M_0039(0x027,3,1,2,0),
|
||||
M_0045(0x02D,1,3,2,0),
|
||||
M_0054(0x036,2,1,3,0),
|
||||
M_0057(0x039,1,2,3,0),
|
||||
M_0075(0x04B,3,2,0,1),
|
||||
M_0078(0x04E,2,3,0,1),
|
||||
M_0099(0x063,3,0,2,1),
|
||||
M_0108(0x06C,0,3,2,1),
|
||||
M_0114(0x072,2,0,3,1),
|
||||
M_0120(0x078,0,2,3,1),
|
||||
M_0135(0x087,3,1,0,2),
|
||||
M_0141(0x08D,1,3,0,2),
|
||||
M_0147(0x093,3,0,1,2),
|
||||
M_0156(0x09C,0,3,1,2),
|
||||
M_0177(0x0B1,1,0,3,2),
|
||||
M_0180(0x0B4,0,1,3,2),
|
||||
M_0198(0x0C6,2,1,0,3),
|
||||
M_0201(0x0C9,1,2,0,3),
|
||||
M_0210(0x0D2,2,0,1,3),
|
||||
M_0216(0x0D8,0,2,1,3),
|
||||
M_0225(0x0E1,1,0,2,3),
|
||||
M_0228(0x0E4,0,1,2,3),
|
||||
;
|
||||
|
||||
private M04MatrixQuad(int dialTone, int...args) {
|
||||
BãßBȍőnNumberMatrixʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, dialTone, args);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,133 @@
|
|||
package love.distributedrebirth.bassboon.jpp.lang.number.matrix;
|
||||
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
|
||||
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@BãßBȍőnNumberMatrix注(dimension = 5)
|
||||
public enum M05MatrixPental implements BãßBȍőnNumberMatrixʸᴰ<M05MatrixPental> {
|
||||
M_00194(0x00C2,4,3,2,1,0),
|
||||
M_00198(0x00C6,3,4,2,1,0),
|
||||
M_00214(0x00D6,4,2,3,1,0),
|
||||
M_00222(0x00DE,2,4,3,1,0),
|
||||
M_00238(0x00EE,3,2,4,1,0),
|
||||
M_00242(0x00F2,2,3,4,1,0),
|
||||
M_00294(0x0126,4,3,1,2,0),
|
||||
M_00298(0x012A,3,4,1,2,0),
|
||||
M_00334(0x014E,4,1,3,2,0),
|
||||
M_00346(0x015A,1,4,3,2,0),
|
||||
M_00358(0x0166,3,1,4,2,0),
|
||||
M_00366(0x016E,1,3,4,2,0),
|
||||
M_00414(0x019E,4,2,1,3,0),
|
||||
M_00422(0x01A6,2,4,1,3,0),
|
||||
M_00434(0x01B2,4,1,2,3,0),
|
||||
M_00446(0x01BE,1,4,2,3,0),
|
||||
M_00482(0x01E2,2,1,4,3,0),
|
||||
M_00486(0x01E6,1,2,4,3,0),
|
||||
M_00538(0x021A,3,2,1,4,0),
|
||||
M_00542(0x021E,2,3,1,4,0),
|
||||
M_00558(0x022E,3,1,2,4,0),
|
||||
M_00566(0x0236,1,3,2,4,0),
|
||||
M_00582(0x0246,2,1,3,4,0),
|
||||
M_00586(0x024A,1,2,3,4,0),
|
||||
M_00694(0x02B6,4,3,2,0,1),
|
||||
M_00698(0x02BA,3,4,2,0,1),
|
||||
M_00714(0x02CA,4,2,3,0,1),
|
||||
M_00722(0x02D2,2,4,3,0,1),
|
||||
M_00738(0x02E2,3,2,4,0,1),
|
||||
M_00742(0x02E6,2,3,4,0,1),
|
||||
M_00894(0x037E,4,3,0,2,1),
|
||||
M_00898(0x0382,3,4,0,2,1),
|
||||
M_00954(0x03BA,4,0,3,2,1),
|
||||
M_00970(0x03CA,0,4,3,2,1),
|
||||
M_00978(0x03D2,3,0,4,2,1),
|
||||
M_00990(0x03DE,0,3,4,2,1),
|
||||
M_01014(0x03F6,4,2,0,3,1),
|
||||
M_01022(0x03FE,2,4,0,3,1),
|
||||
M_01054(0x041E,4,0,2,3,1),
|
||||
M_01070(0x042E,0,4,2,3,1),
|
||||
M_01102(0x044E,2,0,4,3,1),
|
||||
M_01110(0x0456,0,2,4,3,1),
|
||||
M_01138(0x0472,3,2,0,4,1),
|
||||
M_01142(0x0476,2,3,0,4,1),
|
||||
M_01178(0x049A,3,0,2,4,1),
|
||||
M_01190(0x04A6,0,3,2,4,1),
|
||||
M_01202(0x04B2,2,0,3,4,1),
|
||||
M_01210(0x04BA,0,2,3,4,1),
|
||||
M_01294(0x050E,4,3,1,0,2),
|
||||
M_01298(0x0512,3,4,1,0,2),
|
||||
M_01334(0x0536,4,1,3,0,2),
|
||||
M_01346(0x0542,1,4,3,0,2),
|
||||
M_01358(0x054E,3,1,4,0,2),
|
||||
M_01366(0x0556,1,3,4,0,2),
|
||||
M_01394(0x0572,4,3,0,1,2),
|
||||
M_01398(0x0576,3,4,0,1,2),
|
||||
M_01454(0x05AE,4,0,3,1,2),
|
||||
M_01470(0x05BE,0,4,3,1,2),
|
||||
M_01478(0x05C6,3,0,4,1,2),
|
||||
M_01490(0x05D2,0,3,4,1,2),
|
||||
M_01634(0x0662,4,1,0,3,2),
|
||||
M_01646(0x066E,1,4,0,3,2),
|
||||
M_01654(0x0676,4,0,1,3,2),
|
||||
M_01670(0x0686,0,4,1,3,2),
|
||||
M_01726(0x06BE,1,0,4,3,2),
|
||||
M_01730(0x06C2,0,1,4,3,2),
|
||||
M_01758(0x06DE,3,1,0,4,2),
|
||||
M_01766(0x06E6,1,3,0,4,2),
|
||||
M_01778(0x06F2,3,0,1,4,2),
|
||||
M_01790(0x06FE,0,3,1,4,2),
|
||||
M_01826(0x0722,1,0,3,4,2),
|
||||
M_01830(0x0726,0,1,3,4,2),
|
||||
M_01914(0x077A,4,2,1,0,3),
|
||||
M_01922(0x0782,2,4,1,0,3),
|
||||
M_01934(0x078E,4,1,2,0,3),
|
||||
M_01946(0x079A,1,4,2,0,3),
|
||||
M_01982(0x07BE,2,1,4,0,3),
|
||||
M_01986(0x07C2,1,2,4,0,3),
|
||||
M_02014(0x07DE,4,2,0,1,3),
|
||||
M_02022(0x07E6,2,4,0,1,3),
|
||||
M_02054(0x0806,4,0,2,1,3),
|
||||
M_02070(0x0816,0,4,2,1,3),
|
||||
M_02102(0x0836,2,0,4,1,3),
|
||||
M_02110(0x083E,0,2,4,1,3),
|
||||
M_02134(0x0856,4,1,0,2,3),
|
||||
M_02146(0x0862,1,4,0,2,3),
|
||||
M_02154(0x086A,4,0,1,2,3),
|
||||
M_02170(0x087A,0,4,1,2,3),
|
||||
M_02226(0x08B2,1,0,4,2,3),
|
||||
M_02230(0x08B6,0,1,4,2,3),
|
||||
M_02382(0x094E,2,1,0,4,3),
|
||||
M_02386(0x0952,1,2,0,4,3),
|
||||
M_02402(0x0962,2,0,1,4,3),
|
||||
M_02410(0x096A,0,2,1,4,3),
|
||||
M_02426(0x097A,1,0,2,4,3),
|
||||
M_02430(0x097E,0,1,2,4,3),
|
||||
M_02538(0x09EA,3,2,1,0,4),
|
||||
M_02542(0x09EE,2,3,1,0,4),
|
||||
M_02558(0x09FE,3,1,2,0,4),
|
||||
M_02566(0x0A06,1,3,2,0,4),
|
||||
M_02582(0x0A16,2,1,3,0,4),
|
||||
M_02586(0x0A1A,1,2,3,0,4),
|
||||
M_02638(0x0A4E,3,2,0,1,4),
|
||||
M_02642(0x0A52,2,3,0,1,4),
|
||||
M_02678(0x0A76,3,0,2,1,4),
|
||||
M_02690(0x0A82,0,3,2,1,4),
|
||||
M_02702(0x0A8E,2,0,3,1,4),
|
||||
M_02710(0x0A96,0,2,3,1,4),
|
||||
M_02758(0x0AC6,3,1,0,2,4),
|
||||
M_02766(0x0ACE,1,3,0,2,4),
|
||||
M_02778(0x0ADA,3,0,1,2,4),
|
||||
M_02790(0x0AE6,0,3,1,2,4),
|
||||
M_02826(0x0B0A,1,0,3,2,4),
|
||||
M_02830(0x0B0E,0,1,3,2,4),
|
||||
M_02882(0x0B42,2,1,0,3,4),
|
||||
M_02886(0x0B46,1,2,0,3,4),
|
||||
M_02902(0x0B56,2,0,1,3,4),
|
||||
M_02910(0x0B5E,0,2,1,3,4),
|
||||
M_02926(0x0B6E,1,0,2,3,4),
|
||||
M_02930(0x0B72,0,1,2,3,4),
|
||||
;
|
||||
|
||||
private M05MatrixPental(int dialTone, int...args) {
|
||||
BãßBȍőnNumberMatrixʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, dialTone, args);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,733 @@
|
|||
package love.distributedrebirth.bassboon.jpp.lang.number.matrix;
|
||||
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
|
||||
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@BãßBȍőnNumberMatrix注(dimension = 6)
|
||||
public enum M06MatrixSeximal implements BãßBȍőnNumberMatrixʸᴰ<M06MatrixSeximal> {
|
||||
M_001865(0x00749,5,4,3,2,1,0),
|
||||
M_001870(0x0074E,4,5,3,2,1,0),
|
||||
M_001895(0x00767,5,3,4,2,1,0),
|
||||
M_001905(0x00771,3,5,4,2,1,0),
|
||||
M_001930(0x0078A,4,3,5,2,1,0),
|
||||
M_001935(0x0078F,3,4,5,2,1,0),
|
||||
M_002045(0x007FD,5,4,2,3,1,0),
|
||||
M_002050(0x00802,4,5,2,3,1,0),
|
||||
M_002105(0x00839,5,2,4,3,1,0),
|
||||
M_002120(0x00848,2,5,4,3,1,0),
|
||||
M_002140(0x0085C,4,2,5,3,1,0),
|
||||
M_002150(0x00866,2,4,5,3,1,0),
|
||||
M_002255(0x008CF,5,3,2,4,1,0),
|
||||
M_002265(0x008D9,3,5,2,4,1,0),
|
||||
M_002285(0x008ED,5,2,3,4,1,0),
|
||||
M_002300(0x008FC,2,5,3,4,1,0),
|
||||
M_002355(0x00933,3,2,5,4,1,0),
|
||||
M_002360(0x00938,2,3,5,4,1,0),
|
||||
M_002470(0x009A6,4,3,2,5,1,0),
|
||||
M_002475(0x009AB,3,4,2,5,1,0),
|
||||
M_002500(0x009C4,4,2,3,5,1,0),
|
||||
M_002510(0x009CE,2,4,3,5,1,0),
|
||||
M_002535(0x009E7,3,2,4,5,1,0),
|
||||
M_002540(0x009EC,2,3,4,5,1,0),
|
||||
M_002945(0x00B81,5,4,3,1,2,0),
|
||||
M_002950(0x00B86,4,5,3,1,2,0),
|
||||
M_002975(0x00B9F,5,3,4,1,2,0),
|
||||
M_002985(0x00BA9,3,5,4,1,2,0),
|
||||
M_003010(0x00BC2,4,3,5,1,2,0),
|
||||
M_003015(0x00BC7,3,4,5,1,2,0),
|
||||
M_003305(0x00CE9,5,4,1,3,2,0),
|
||||
M_003310(0x00CEE,4,5,1,3,2,0),
|
||||
M_003395(0x00D43,5,1,4,3,2,0),
|
||||
M_003415(0x00D57,1,5,4,3,2,0),
|
||||
M_003430(0x00D66,4,1,5,3,2,0),
|
||||
M_003445(0x00D75,1,4,5,3,2,0),
|
||||
M_003515(0x00DBB,5,3,1,4,2,0),
|
||||
M_003525(0x00DC5,3,5,1,4,2,0),
|
||||
M_003575(0x00DF7,5,1,3,4,2,0),
|
||||
M_003595(0x00E0B,1,5,3,4,2,0),
|
||||
M_003645(0x00E3D,3,1,5,4,2,0),
|
||||
M_003655(0x00E47,1,3,5,4,2,0),
|
||||
M_003730(0x00E92,4,3,1,5,2,0),
|
||||
M_003735(0x00E97,3,4,1,5,2,0),
|
||||
M_003790(0x00ECE,4,1,3,5,2,0),
|
||||
M_003805(0x00EDD,1,4,3,5,2,0),
|
||||
M_003825(0x00EF1,3,1,4,5,2,0),
|
||||
M_003835(0x00EFB,1,3,4,5,2,0),
|
||||
M_004205(0x0106D,5,4,2,1,3,0),
|
||||
M_004210(0x01072,4,5,2,1,3,0),
|
||||
M_004265(0x010A9,5,2,4,1,3,0),
|
||||
M_004280(0x010B8,2,5,4,1,3,0),
|
||||
M_004300(0x010CC,4,2,5,1,3,0),
|
||||
M_004310(0x010D6,2,4,5,1,3,0),
|
||||
M_004385(0x01121,5,4,1,2,3,0),
|
||||
M_004390(0x01126,4,5,1,2,3,0),
|
||||
M_004475(0x0117B,5,1,4,2,3,0),
|
||||
M_004495(0x0118F,1,5,4,2,3,0),
|
||||
M_004510(0x0119E,4,1,5,2,3,0),
|
||||
M_004525(0x011AD,1,4,5,2,3,0),
|
||||
M_004805(0x012C5,5,2,1,4,3,0),
|
||||
M_004820(0x012D4,2,5,1,4,3,0),
|
||||
M_004835(0x012E3,5,1,2,4,3,0),
|
||||
M_004855(0x012F7,1,5,2,4,3,0),
|
||||
M_004940(0x0134C,2,1,5,4,3,0),
|
||||
M_004945(0x01351,1,2,5,4,3,0),
|
||||
M_005020(0x0139C,4,2,1,5,3,0),
|
||||
M_005030(0x013A6,2,4,1,5,3,0),
|
||||
M_005050(0x013BA,4,1,2,5,3,0),
|
||||
M_005065(0x013C9,1,4,2,5,3,0),
|
||||
M_005120(0x01400,2,1,4,5,3,0),
|
||||
M_005125(0x01405,1,2,4,5,3,0),
|
||||
M_005495(0x01577,5,3,2,1,4,0),
|
||||
M_005505(0x01581,3,5,2,1,4,0),
|
||||
M_005525(0x01595,5,2,3,1,4,0),
|
||||
M_005540(0x015A4,2,5,3,1,4,0),
|
||||
M_005595(0x015DB,3,2,5,1,4,0),
|
||||
M_005600(0x015E0,2,3,5,1,4,0),
|
||||
M_005675(0x0162B,5,3,1,2,4,0),
|
||||
M_005685(0x01635,3,5,1,2,4,0),
|
||||
M_005735(0x01667,5,1,3,2,4,0),
|
||||
M_005755(0x0167B,1,5,3,2,4,0),
|
||||
M_005805(0x016AD,3,1,5,2,4,0),
|
||||
M_005815(0x016B7,1,3,5,2,4,0),
|
||||
M_005885(0x016FD,5,2,1,3,4,0),
|
||||
M_005900(0x0170C,2,5,1,3,4,0),
|
||||
M_005915(0x0171B,5,1,2,3,4,0),
|
||||
M_005935(0x0172F,1,5,2,3,4,0),
|
||||
M_006020(0x01784,2,1,5,3,4,0),
|
||||
M_006025(0x01789,1,2,5,3,4,0),
|
||||
M_006315(0x018AB,3,2,1,5,4,0),
|
||||
M_006320(0x018B0,2,3,1,5,4,0),
|
||||
M_006345(0x018C9,3,1,2,5,4,0),
|
||||
M_006355(0x018D3,1,3,2,5,4,0),
|
||||
M_006380(0x018EC,2,1,3,5,4,0),
|
||||
M_006385(0x018F1,1,2,3,5,4,0),
|
||||
M_006790(0x01A86,4,3,2,1,5,0),
|
||||
M_006795(0x01A8B,3,4,2,1,5,0),
|
||||
M_006820(0x01AA4,4,2,3,1,5,0),
|
||||
M_006830(0x01AAE,2,4,3,1,5,0),
|
||||
M_006855(0x01AC7,3,2,4,1,5,0),
|
||||
M_006860(0x01ACC,2,3,4,1,5,0),
|
||||
M_006970(0x01B3A,4,3,1,2,5,0),
|
||||
M_006975(0x01B3F,3,4,1,2,5,0),
|
||||
M_007030(0x01B76,4,1,3,2,5,0),
|
||||
M_007045(0x01B85,1,4,3,2,5,0),
|
||||
M_007065(0x01B99,3,1,4,2,5,0),
|
||||
M_007075(0x01BA3,1,3,4,2,5,0),
|
||||
M_007180(0x01C0C,4,2,1,3,5,0),
|
||||
M_007190(0x01C16,2,4,1,3,5,0),
|
||||
M_007210(0x01C2A,4,1,2,3,5,0),
|
||||
M_007225(0x01C39,1,4,2,3,5,0),
|
||||
M_007280(0x01C70,2,1,4,3,5,0),
|
||||
M_007285(0x01C75,1,2,4,3,5,0),
|
||||
M_007395(0x01CE3,3,2,1,4,5,0),
|
||||
M_007400(0x01CE8,2,3,1,4,5,0),
|
||||
M_007425(0x01D01,3,1,2,4,5,0),
|
||||
M_007435(0x01D0B,1,3,2,4,5,0),
|
||||
M_007460(0x01D24,2,1,3,4,5,0),
|
||||
M_007465(0x01D29,1,2,3,4,5,0),
|
||||
M_008345(0x02099,5,4,3,2,0,1),
|
||||
M_008350(0x0209E,4,5,3,2,0,1),
|
||||
M_008375(0x020B7,5,3,4,2,0,1),
|
||||
M_008385(0x020C1,3,5,4,2,0,1),
|
||||
M_008410(0x020DA,4,3,5,2,0,1),
|
||||
M_008415(0x020DF,3,4,5,2,0,1),
|
||||
M_008525(0x0214D,5,4,2,3,0,1),
|
||||
M_008530(0x02152,4,5,2,3,0,1),
|
||||
M_008585(0x02189,5,2,4,3,0,1),
|
||||
M_008600(0x02198,2,5,4,3,0,1),
|
||||
M_008620(0x021AC,4,2,5,3,0,1),
|
||||
M_008630(0x021B6,2,4,5,3,0,1),
|
||||
M_008735(0x0221F,5,3,2,4,0,1),
|
||||
M_008745(0x02229,3,5,2,4,0,1),
|
||||
M_008765(0x0223D,5,2,3,4,0,1),
|
||||
M_008780(0x0224C,2,5,3,4,0,1),
|
||||
M_008835(0x02283,3,2,5,4,0,1),
|
||||
M_008840(0x02288,2,3,5,4,0,1),
|
||||
M_008950(0x022F6,4,3,2,5,0,1),
|
||||
M_008955(0x022FB,3,4,2,5,0,1),
|
||||
M_008980(0x02314,4,2,3,5,0,1),
|
||||
M_008990(0x0231E,2,4,3,5,0,1),
|
||||
M_009015(0x02337,3,2,4,5,0,1),
|
||||
M_009020(0x0233C,2,3,4,5,0,1),
|
||||
M_010505(0x02909,5,4,3,0,2,1),
|
||||
M_010510(0x0290E,4,5,3,0,2,1),
|
||||
M_010535(0x02927,5,3,4,0,2,1),
|
||||
M_010545(0x02931,3,5,4,0,2,1),
|
||||
M_010570(0x0294A,4,3,5,0,2,1),
|
||||
M_010575(0x0294F,3,4,5,0,2,1),
|
||||
M_011045(0x02B25,5,4,0,3,2,1),
|
||||
M_011050(0x02B2A,4,5,0,3,2,1),
|
||||
M_011165(0x02B9D,5,0,4,3,2,1),
|
||||
M_011190(0x02BB6,0,5,4,3,2,1),
|
||||
M_011200(0x02BC0,4,0,5,3,2,1),
|
||||
M_011220(0x02BD4,0,4,5,3,2,1),
|
||||
M_011255(0x02BF7,5,3,0,4,2,1),
|
||||
M_011265(0x02C01,3,5,0,4,2,1),
|
||||
M_011345(0x02C51,5,0,3,4,2,1),
|
||||
M_011370(0x02C6A,0,5,3,4,2,1),
|
||||
M_011415(0x02C97,3,0,5,4,2,1),
|
||||
M_011430(0x02CA6,0,3,5,4,2,1),
|
||||
M_011470(0x02CCE,4,3,0,5,2,1),
|
||||
M_011475(0x02CD3,3,4,0,5,2,1),
|
||||
M_011560(0x02D28,4,0,3,5,2,1),
|
||||
M_011580(0x02D3C,0,4,3,5,2,1),
|
||||
M_011595(0x02D4B,3,0,4,5,2,1),
|
||||
M_011610(0x02D5A,0,3,4,5,2,1),
|
||||
M_011765(0x02DF5,5,4,2,0,3,1),
|
||||
M_011770(0x02DFA,4,5,2,0,3,1),
|
||||
M_011825(0x02E31,5,2,4,0,3,1),
|
||||
M_011840(0x02E40,2,5,4,0,3,1),
|
||||
M_011860(0x02E54,4,2,5,0,3,1),
|
||||
M_011870(0x02E5E,2,4,5,0,3,1),
|
||||
M_012125(0x02F5D,5,4,0,2,3,1),
|
||||
M_012130(0x02F62,4,5,0,2,3,1),
|
||||
M_012245(0x02FD5,5,0,4,2,3,1),
|
||||
M_012270(0x02FEE,0,5,4,2,3,1),
|
||||
M_012280(0x02FF8,4,0,5,2,3,1),
|
||||
M_012300(0x0300C,0,4,5,2,3,1),
|
||||
M_012545(0x03101,5,2,0,4,3,1),
|
||||
M_012560(0x03110,2,5,0,4,3,1),
|
||||
M_012605(0x0313D,5,0,2,4,3,1),
|
||||
M_012630(0x03156,0,5,2,4,3,1),
|
||||
M_012710(0x031A6,2,0,5,4,3,1),
|
||||
M_012720(0x031B0,0,2,5,4,3,1),
|
||||
M_012760(0x031D8,4,2,0,5,3,1),
|
||||
M_012770(0x031E2,2,4,0,5,3,1),
|
||||
M_012820(0x03214,4,0,2,5,3,1),
|
||||
M_012840(0x03228,0,4,2,5,3,1),
|
||||
M_012890(0x0325A,2,0,4,5,3,1),
|
||||
M_012900(0x03264,0,2,4,5,3,1),
|
||||
M_013055(0x032FF,5,3,2,0,4,1),
|
||||
M_013065(0x03309,3,5,2,0,4,1),
|
||||
M_013085(0x0331D,5,2,3,0,4,1),
|
||||
M_013100(0x0332C,2,5,3,0,4,1),
|
||||
M_013155(0x03363,3,2,5,0,4,1),
|
||||
M_013160(0x03368,2,3,5,0,4,1),
|
||||
M_013415(0x03467,5,3,0,2,4,1),
|
||||
M_013425(0x03471,3,5,0,2,4,1),
|
||||
M_013505(0x034C1,5,0,3,2,4,1),
|
||||
M_013530(0x034DA,0,5,3,2,4,1),
|
||||
M_013575(0x03507,3,0,5,2,4,1),
|
||||
M_013590(0x03516,0,3,5,2,4,1),
|
||||
M_013625(0x03539,5,2,0,3,4,1),
|
||||
M_013640(0x03548,2,5,0,3,4,1),
|
||||
M_013685(0x03575,5,0,2,3,4,1),
|
||||
M_013710(0x0358E,0,5,2,3,4,1),
|
||||
M_013790(0x035DE,2,0,5,3,4,1),
|
||||
M_013800(0x035E8,0,2,5,3,4,1),
|
||||
M_014055(0x036E7,3,2,0,5,4,1),
|
||||
M_014060(0x036EC,2,3,0,5,4,1),
|
||||
M_014115(0x03723,3,0,2,5,4,1),
|
||||
M_014130(0x03732,0,3,2,5,4,1),
|
||||
M_014150(0x03746,2,0,3,5,4,1),
|
||||
M_014160(0x03750,0,2,3,5,4,1),
|
||||
M_014350(0x0380E,4,3,2,0,5,1),
|
||||
M_014355(0x03813,3,4,2,0,5,1),
|
||||
M_014380(0x0382C,4,2,3,0,5,1),
|
||||
M_014390(0x03836,2,4,3,0,5,1),
|
||||
M_014415(0x0384F,3,2,4,0,5,1),
|
||||
M_014420(0x03854,2,3,4,0,5,1),
|
||||
M_014710(0x03976,4,3,0,2,5,1),
|
||||
M_014715(0x0397B,3,4,0,2,5,1),
|
||||
M_014800(0x039D0,4,0,3,2,5,1),
|
||||
M_014820(0x039E4,0,4,3,2,5,1),
|
||||
M_014835(0x039F3,3,0,4,2,5,1),
|
||||
M_014850(0x03A02,0,3,4,2,5,1),
|
||||
M_014920(0x03A48,4,2,0,3,5,1),
|
||||
M_014930(0x03A52,2,4,0,3,5,1),
|
||||
M_014980(0x03A84,4,0,2,3,5,1),
|
||||
M_015000(0x03A98,0,4,2,3,5,1),
|
||||
M_015050(0x03ACA,2,0,4,3,5,1),
|
||||
M_015060(0x03AD4,0,2,4,3,5,1),
|
||||
M_015135(0x03B1F,3,2,0,4,5,1),
|
||||
M_015140(0x03B24,2,3,0,4,5,1),
|
||||
M_015195(0x03B5B,3,0,2,4,5,1),
|
||||
M_015210(0x03B6A,0,3,2,4,5,1),
|
||||
M_015230(0x03B7E,2,0,3,4,5,1),
|
||||
M_015240(0x03B88,0,2,3,4,5,1),
|
||||
M_015905(0x03E21,5,4,3,1,0,2),
|
||||
M_015910(0x03E26,4,5,3,1,0,2),
|
||||
M_015935(0x03E3F,5,3,4,1,0,2),
|
||||
M_015945(0x03E49,3,5,4,1,0,2),
|
||||
M_015970(0x03E62,4,3,5,1,0,2),
|
||||
M_015975(0x03E67,3,4,5,1,0,2),
|
||||
M_016265(0x03F89,5,4,1,3,0,2),
|
||||
M_016270(0x03F8E,4,5,1,3,0,2),
|
||||
M_016355(0x03FE3,5,1,4,3,0,2),
|
||||
M_016375(0x03FF7,1,5,4,3,0,2),
|
||||
M_016390(0x04006,4,1,5,3,0,2),
|
||||
M_016405(0x04015,1,4,5,3,0,2),
|
||||
M_016475(0x0405B,5,3,1,4,0,2),
|
||||
M_016485(0x04065,3,5,1,4,0,2),
|
||||
M_016535(0x04097,5,1,3,4,0,2),
|
||||
M_016555(0x040AB,1,5,3,4,0,2),
|
||||
M_016605(0x040DD,3,1,5,4,0,2),
|
||||
M_016615(0x040E7,1,3,5,4,0,2),
|
||||
M_016690(0x04132,4,3,1,5,0,2),
|
||||
M_016695(0x04137,3,4,1,5,0,2),
|
||||
M_016750(0x0416E,4,1,3,5,0,2),
|
||||
M_016765(0x0417D,1,4,3,5,0,2),
|
||||
M_016785(0x04191,3,1,4,5,0,2),
|
||||
M_016795(0x0419B,1,3,4,5,0,2),
|
||||
M_016985(0x04259,5,4,3,0,1,2),
|
||||
M_016990(0x0425E,4,5,3,0,1,2),
|
||||
M_017015(0x04277,5,3,4,0,1,2),
|
||||
M_017025(0x04281,3,5,4,0,1,2),
|
||||
M_017050(0x0429A,4,3,5,0,1,2),
|
||||
M_017055(0x0429F,3,4,5,0,1,2),
|
||||
M_017525(0x04475,5,4,0,3,1,2),
|
||||
M_017530(0x0447A,4,5,0,3,1,2),
|
||||
M_017645(0x044ED,5,0,4,3,1,2),
|
||||
M_017670(0x04506,0,5,4,3,1,2),
|
||||
M_017680(0x04510,4,0,5,3,1,2),
|
||||
M_017700(0x04524,0,4,5,3,1,2),
|
||||
M_017735(0x04547,5,3,0,4,1,2),
|
||||
M_017745(0x04551,3,5,0,4,1,2),
|
||||
M_017825(0x045A1,5,0,3,4,1,2),
|
||||
M_017850(0x045BA,0,5,3,4,1,2),
|
||||
M_017895(0x045E7,3,0,5,4,1,2),
|
||||
M_017910(0x045F6,0,3,5,4,1,2),
|
||||
M_017950(0x0461E,4,3,0,5,1,2),
|
||||
M_017955(0x04623,3,4,0,5,1,2),
|
||||
M_018040(0x04678,4,0,3,5,1,2),
|
||||
M_018060(0x0468C,0,4,3,5,1,2),
|
||||
M_018075(0x0469B,3,0,4,5,1,2),
|
||||
M_018090(0x046AA,0,3,4,5,1,2),
|
||||
M_019505(0x04C31,5,4,1,0,3,2),
|
||||
M_019510(0x04C36,4,5,1,0,3,2),
|
||||
M_019595(0x04C8B,5,1,4,0,3,2),
|
||||
M_019615(0x04C9F,1,5,4,0,3,2),
|
||||
M_019630(0x04CAE,4,1,5,0,3,2),
|
||||
M_019645(0x04CBD,1,4,5,0,3,2),
|
||||
M_019685(0x04CE5,5,4,0,1,3,2),
|
||||
M_019690(0x04CEA,4,5,0,1,3,2),
|
||||
M_019805(0x04D5D,5,0,4,1,3,2),
|
||||
M_019830(0x04D76,0,5,4,1,3,2),
|
||||
M_019840(0x04D80,4,0,5,1,3,2),
|
||||
M_019860(0x04D94,0,4,5,1,3,2),
|
||||
M_020315(0x04F5B,5,1,0,4,3,2),
|
||||
M_020335(0x04F6F,1,5,0,4,3,2),
|
||||
M_020345(0x04F79,5,0,1,4,3,2),
|
||||
M_020370(0x04F92,0,5,1,4,3,2),
|
||||
M_020485(0x05005,1,0,5,4,3,2),
|
||||
M_020490(0x0500A,0,1,5,4,3,2),
|
||||
M_020530(0x05032,4,1,0,5,3,2),
|
||||
M_020545(0x05041,1,4,0,5,3,2),
|
||||
M_020560(0x05050,4,0,1,5,3,2),
|
||||
M_020580(0x05064,0,4,1,5,3,2),
|
||||
M_020665(0x050B9,1,0,4,5,3,2),
|
||||
M_020670(0x050BE,0,1,4,5,3,2),
|
||||
M_020795(0x0513B,5,3,1,0,4,2),
|
||||
M_020805(0x05145,3,5,1,0,4,2),
|
||||
M_020855(0x05177,5,1,3,0,4,2),
|
||||
M_020875(0x0518B,1,5,3,0,4,2),
|
||||
M_020925(0x051BD,3,1,5,0,4,2),
|
||||
M_020935(0x051C7,1,3,5,0,4,2),
|
||||
M_020975(0x051EF,5,3,0,1,4,2),
|
||||
M_020985(0x051F9,3,5,0,1,4,2),
|
||||
M_021065(0x05249,5,0,3,1,4,2),
|
||||
M_021090(0x05262,0,5,3,1,4,2),
|
||||
M_021135(0x0528F,3,0,5,1,4,2),
|
||||
M_021150(0x0529E,0,3,5,1,4,2),
|
||||
M_021395(0x05393,5,1,0,3,4,2),
|
||||
M_021415(0x053A7,1,5,0,3,4,2),
|
||||
M_021425(0x053B1,5,0,1,3,4,2),
|
||||
M_021450(0x053CA,0,5,1,3,4,2),
|
||||
M_021565(0x0543D,1,0,5,3,4,2),
|
||||
M_021570(0x05442,0,1,5,3,4,2),
|
||||
M_021825(0x05541,3,1,0,5,4,2),
|
||||
M_021835(0x0554B,1,3,0,5,4,2),
|
||||
M_021855(0x0555F,3,0,1,5,4,2),
|
||||
M_021870(0x0556E,0,3,1,5,4,2),
|
||||
M_021925(0x055A5,1,0,3,5,4,2),
|
||||
M_021930(0x055AA,0,1,3,5,4,2),
|
||||
M_022090(0x0564A,4,3,1,0,5,2),
|
||||
M_022095(0x0564F,3,4,1,0,5,2),
|
||||
M_022150(0x05686,4,1,3,0,5,2),
|
||||
M_022165(0x05695,1,4,3,0,5,2),
|
||||
M_022185(0x056A9,3,1,4,0,5,2),
|
||||
M_022195(0x056B3,1,3,4,0,5,2),
|
||||
M_022270(0x056FE,4,3,0,1,5,2),
|
||||
M_022275(0x05703,3,4,0,1,5,2),
|
||||
M_022360(0x05758,4,0,3,1,5,2),
|
||||
M_022380(0x0576C,0,4,3,1,5,2),
|
||||
M_022395(0x0577B,3,0,4,1,5,2),
|
||||
M_022410(0x0578A,0,3,4,1,5,2),
|
||||
M_022690(0x058A2,4,1,0,3,5,2),
|
||||
M_022705(0x058B1,1,4,0,3,5,2),
|
||||
M_022720(0x058C0,4,0,1,3,5,2),
|
||||
M_022740(0x058D4,0,4,1,3,5,2),
|
||||
M_022825(0x05929,1,0,4,3,5,2),
|
||||
M_022830(0x0592E,0,1,4,3,5,2),
|
||||
M_022905(0x05979,3,1,0,4,5,2),
|
||||
M_022915(0x05983,1,3,0,4,5,2),
|
||||
M_022935(0x05997,3,0,1,4,5,2),
|
||||
M_022950(0x059A6,0,3,1,4,5,2),
|
||||
M_023005(0x059DD,1,0,3,4,5,2),
|
||||
M_023010(0x059E2,0,1,3,4,5,2),
|
||||
M_023645(0x05C5D,5,4,2,1,0,3),
|
||||
M_023650(0x05C62,4,5,2,1,0,3),
|
||||
M_023705(0x05C99,5,2,4,1,0,3),
|
||||
M_023720(0x05CA8,2,5,4,1,0,3),
|
||||
M_023740(0x05CBC,4,2,5,1,0,3),
|
||||
M_023750(0x05CC6,2,4,5,1,0,3),
|
||||
M_023825(0x05D11,5,4,1,2,0,3),
|
||||
M_023830(0x05D16,4,5,1,2,0,3),
|
||||
M_023915(0x05D6B,5,1,4,2,0,3),
|
||||
M_023935(0x05D7F,1,5,4,2,0,3),
|
||||
M_023950(0x05D8E,4,1,5,2,0,3),
|
||||
M_023965(0x05D9D,1,4,5,2,0,3),
|
||||
M_024245(0x05EB5,5,2,1,4,0,3),
|
||||
M_024260(0x05EC4,2,5,1,4,0,3),
|
||||
M_024275(0x05ED3,5,1,2,4,0,3),
|
||||
M_024295(0x05EE7,1,5,2,4,0,3),
|
||||
M_024380(0x05F3C,2,1,5,4,0,3),
|
||||
M_024385(0x05F41,1,2,5,4,0,3),
|
||||
M_024460(0x05F8C,4,2,1,5,0,3),
|
||||
M_024470(0x05F96,2,4,1,5,0,3),
|
||||
M_024490(0x05FAA,4,1,2,5,0,3),
|
||||
M_024505(0x05FB9,1,4,2,5,0,3),
|
||||
M_024560(0x05FF0,2,1,4,5,0,3),
|
||||
M_024565(0x05FF5,1,2,4,5,0,3),
|
||||
M_024725(0x06095,5,4,2,0,1,3),
|
||||
M_024730(0x0609A,4,5,2,0,1,3),
|
||||
M_024785(0x060D1,5,2,4,0,1,3),
|
||||
M_024800(0x060E0,2,5,4,0,1,3),
|
||||
M_024820(0x060F4,4,2,5,0,1,3),
|
||||
M_024830(0x060FE,2,4,5,0,1,3),
|
||||
M_025085(0x061FD,5,4,0,2,1,3),
|
||||
M_025090(0x06202,4,5,0,2,1,3),
|
||||
M_025205(0x06275,5,0,4,2,1,3),
|
||||
M_025230(0x0628E,0,5,4,2,1,3),
|
||||
M_025240(0x06298,4,0,5,2,1,3),
|
||||
M_025260(0x062AC,0,4,5,2,1,3),
|
||||
M_025505(0x063A1,5,2,0,4,1,3),
|
||||
M_025520(0x063B0,2,5,0,4,1,3),
|
||||
M_025565(0x063DD,5,0,2,4,1,3),
|
||||
M_025590(0x063F6,0,5,2,4,1,3),
|
||||
M_025670(0x06446,2,0,5,4,1,3),
|
||||
M_025680(0x06450,0,2,5,4,1,3),
|
||||
M_025720(0x06478,4,2,0,5,1,3),
|
||||
M_025730(0x06482,2,4,0,5,1,3),
|
||||
M_025780(0x064B4,4,0,2,5,1,3),
|
||||
M_025800(0x064C8,0,4,2,5,1,3),
|
||||
M_025850(0x064FA,2,0,4,5,1,3),
|
||||
M_025860(0x06504,0,2,4,5,1,3),
|
||||
M_025985(0x06581,5,4,1,0,2,3),
|
||||
M_025990(0x06586,4,5,1,0,2,3),
|
||||
M_026075(0x065DB,5,1,4,0,2,3),
|
||||
M_026095(0x065EF,1,5,4,0,2,3),
|
||||
M_026110(0x065FE,4,1,5,0,2,3),
|
||||
M_026125(0x0660D,1,4,5,0,2,3),
|
||||
M_026165(0x06635,5,4,0,1,2,3),
|
||||
M_026170(0x0663A,4,5,0,1,2,3),
|
||||
M_026285(0x066AD,5,0,4,1,2,3),
|
||||
M_026310(0x066C6,0,5,4,1,2,3),
|
||||
M_026320(0x066D0,4,0,5,1,2,3),
|
||||
M_026340(0x066E4,0,4,5,1,2,3),
|
||||
M_026795(0x068AB,5,1,0,4,2,3),
|
||||
M_026815(0x068BF,1,5,0,4,2,3),
|
||||
M_026825(0x068C9,5,0,1,4,2,3),
|
||||
M_026850(0x068E2,0,5,1,4,2,3),
|
||||
M_026965(0x06955,1,0,5,4,2,3),
|
||||
M_026970(0x0695A,0,1,5,4,2,3),
|
||||
M_027010(0x06982,4,1,0,5,2,3),
|
||||
M_027025(0x06991,1,4,0,5,2,3),
|
||||
M_027040(0x069A0,4,0,1,5,2,3),
|
||||
M_027060(0x069B4,0,4,1,5,2,3),
|
||||
M_027145(0x06A09,1,0,4,5,2,3),
|
||||
M_027150(0x06A0E,0,1,4,5,2,3),
|
||||
M_028565(0x06F95,5,2,1,0,4,3),
|
||||
M_028580(0x06FA4,2,5,1,0,4,3),
|
||||
M_028595(0x06FB3,5,1,2,0,4,3),
|
||||
M_028615(0x06FC7,1,5,2,0,4,3),
|
||||
M_028700(0x0701C,2,1,5,0,4,3),
|
||||
M_028705(0x07021,1,2,5,0,4,3),
|
||||
M_028745(0x07049,5,2,0,1,4,3),
|
||||
M_028760(0x07058,2,5,0,1,4,3),
|
||||
M_028805(0x07085,5,0,2,1,4,3),
|
||||
M_028830(0x0709E,0,5,2,1,4,3),
|
||||
M_028910(0x070EE,2,0,5,1,4,3),
|
||||
M_028920(0x070F8,0,2,5,1,4,3),
|
||||
M_028955(0x0711B,5,1,0,2,4,3),
|
||||
M_028975(0x0712F,1,5,0,2,4,3),
|
||||
M_028985(0x07139,5,0,1,2,4,3),
|
||||
M_029010(0x07152,0,5,1,2,4,3),
|
||||
M_029125(0x071C5,1,0,5,2,4,3),
|
||||
M_029130(0x071CA,0,1,5,2,4,3),
|
||||
M_029600(0x073A0,2,1,0,5,4,3),
|
||||
M_029605(0x073A5,1,2,0,5,4,3),
|
||||
M_029630(0x073BE,2,0,1,5,4,3),
|
||||
M_029640(0x073C8,0,2,1,5,4,3),
|
||||
M_029665(0x073E1,1,0,2,5,4,3),
|
||||
M_029670(0x073E6,0,1,2,5,4,3),
|
||||
M_029860(0x074A4,4,2,1,0,5,3),
|
||||
M_029870(0x074AE,2,4,1,0,5,3),
|
||||
M_029890(0x074C2,4,1,2,0,5,3),
|
||||
M_029905(0x074D1,1,4,2,0,5,3),
|
||||
M_029960(0x07508,2,1,4,0,5,3),
|
||||
M_029965(0x0750D,1,2,4,0,5,3),
|
||||
M_030040(0x07558,4,2,0,1,5,3),
|
||||
M_030050(0x07562,2,4,0,1,5,3),
|
||||
M_030100(0x07594,4,0,2,1,5,3),
|
||||
M_030120(0x075A8,0,4,2,1,5,3),
|
||||
M_030170(0x075DA,2,0,4,1,5,3),
|
||||
M_030180(0x075E4,0,2,4,1,5,3),
|
||||
M_030250(0x0762A,4,1,0,2,5,3),
|
||||
M_030265(0x07639,1,4,0,2,5,3),
|
||||
M_030280(0x07648,4,0,1,2,5,3),
|
||||
M_030300(0x0765C,0,4,1,2,5,3),
|
||||
M_030385(0x076B1,1,0,4,2,5,3),
|
||||
M_030390(0x076B6,0,1,4,2,5,3),
|
||||
M_030680(0x077D8,2,1,0,4,5,3),
|
||||
M_030685(0x077DD,1,2,0,4,5,3),
|
||||
M_030710(0x077F6,2,0,1,4,5,3),
|
||||
M_030720(0x07800,0,2,1,4,5,3),
|
||||
M_030745(0x07819,1,0,2,4,5,3),
|
||||
M_030750(0x0781E,0,1,2,4,5,3),
|
||||
M_031415(0x07AB7,5,3,2,1,0,4),
|
||||
M_031425(0x07AC1,3,5,2,1,0,4),
|
||||
M_031445(0x07AD5,5,2,3,1,0,4),
|
||||
M_031460(0x07AE4,2,5,3,1,0,4),
|
||||
M_031515(0x07B1B,3,2,5,1,0,4),
|
||||
M_031520(0x07B20,2,3,5,1,0,4),
|
||||
M_031595(0x07B6B,5,3,1,2,0,4),
|
||||
M_031605(0x07B75,3,5,1,2,0,4),
|
||||
M_031655(0x07BA7,5,1,3,2,0,4),
|
||||
M_031675(0x07BBB,1,5,3,2,0,4),
|
||||
M_031725(0x07BED,3,1,5,2,0,4),
|
||||
M_031735(0x07BF7,1,3,5,2,0,4),
|
||||
M_031805(0x07C3D,5,2,1,3,0,4),
|
||||
M_031820(0x07C4C,2,5,1,3,0,4),
|
||||
M_031835(0x07C5B,5,1,2,3,0,4),
|
||||
M_031855(0x07C6F,1,5,2,3,0,4),
|
||||
M_031940(0x07CC4,2,1,5,3,0,4),
|
||||
M_031945(0x07CC9,1,2,5,3,0,4),
|
||||
M_032235(0x07DEB,3,2,1,5,0,4),
|
||||
M_032240(0x07DF0,2,3,1,5,0,4),
|
||||
M_032265(0x07E09,3,1,2,5,0,4),
|
||||
M_032275(0x07E13,1,3,2,5,0,4),
|
||||
M_032300(0x07E2C,2,1,3,5,0,4),
|
||||
M_032305(0x07E31,1,2,3,5,0,4),
|
||||
M_032495(0x07EEF,5,3,2,0,1,4),
|
||||
M_032505(0x07EF9,3,5,2,0,1,4),
|
||||
M_032525(0x07F0D,5,2,3,0,1,4),
|
||||
M_032540(0x07F1C,2,5,3,0,1,4),
|
||||
M_032595(0x07F53,3,2,5,0,1,4),
|
||||
M_032600(0x07F58,2,3,5,0,1,4),
|
||||
M_032855(0x08057,5,3,0,2,1,4),
|
||||
M_032865(0x08061,3,5,0,2,1,4),
|
||||
M_032945(0x080B1,5,0,3,2,1,4),
|
||||
M_032970(0x080CA,0,5,3,2,1,4),
|
||||
M_033015(0x080F7,3,0,5,2,1,4),
|
||||
M_033030(0x08106,0,3,5,2,1,4),
|
||||
M_033065(0x08129,5,2,0,3,1,4),
|
||||
M_033080(0x08138,2,5,0,3,1,4),
|
||||
M_033125(0x08165,5,0,2,3,1,4),
|
||||
M_033150(0x0817E,0,5,2,3,1,4),
|
||||
M_033230(0x081CE,2,0,5,3,1,4),
|
||||
M_033240(0x081D8,0,2,5,3,1,4),
|
||||
M_033495(0x082D7,3,2,0,5,1,4),
|
||||
M_033500(0x082DC,2,3,0,5,1,4),
|
||||
M_033555(0x08313,3,0,2,5,1,4),
|
||||
M_033570(0x08322,0,3,2,5,1,4),
|
||||
M_033590(0x08336,2,0,3,5,1,4),
|
||||
M_033600(0x08340,0,2,3,5,1,4),
|
||||
M_033755(0x083DB,5,3,1,0,2,4),
|
||||
M_033765(0x083E5,3,5,1,0,2,4),
|
||||
M_033815(0x08417,5,1,3,0,2,4),
|
||||
M_033835(0x0842B,1,5,3,0,2,4),
|
||||
M_033885(0x0845D,3,1,5,0,2,4),
|
||||
M_033895(0x08467,1,3,5,0,2,4),
|
||||
M_033935(0x0848F,5,3,0,1,2,4),
|
||||
M_033945(0x08499,3,5,0,1,2,4),
|
||||
M_034025(0x084E9,5,0,3,1,2,4),
|
||||
M_034050(0x08502,0,5,3,1,2,4),
|
||||
M_034095(0x0852F,3,0,5,1,2,4),
|
||||
M_034110(0x0853E,0,3,5,1,2,4),
|
||||
M_034355(0x08633,5,1,0,3,2,4),
|
||||
M_034375(0x08647,1,5,0,3,2,4),
|
||||
M_034385(0x08651,5,0,1,3,2,4),
|
||||
M_034410(0x0866A,0,5,1,3,2,4),
|
||||
M_034525(0x086DD,1,0,5,3,2,4),
|
||||
M_034530(0x086E2,0,1,5,3,2,4),
|
||||
M_034785(0x087E1,3,1,0,5,2,4),
|
||||
M_034795(0x087EB,1,3,0,5,2,4),
|
||||
M_034815(0x087FF,3,0,1,5,2,4),
|
||||
M_034830(0x0880E,0,3,1,5,2,4),
|
||||
M_034885(0x08845,1,0,3,5,2,4),
|
||||
M_034890(0x0884A,0,1,3,5,2,4),
|
||||
M_035045(0x088E5,5,2,1,0,3,4),
|
||||
M_035060(0x088F4,2,5,1,0,3,4),
|
||||
M_035075(0x08903,5,1,2,0,3,4),
|
||||
M_035095(0x08917,1,5,2,0,3,4),
|
||||
M_035180(0x0896C,2,1,5,0,3,4),
|
||||
M_035185(0x08971,1,2,5,0,3,4),
|
||||
M_035225(0x08999,5,2,0,1,3,4),
|
||||
M_035240(0x089A8,2,5,0,1,3,4),
|
||||
M_035285(0x089D5,5,0,2,1,3,4),
|
||||
M_035310(0x089EE,0,5,2,1,3,4),
|
||||
M_035390(0x08A3E,2,0,5,1,3,4),
|
||||
M_035400(0x08A48,0,2,5,1,3,4),
|
||||
M_035435(0x08A6B,5,1,0,2,3,4),
|
||||
M_035455(0x08A7F,1,5,0,2,3,4),
|
||||
M_035465(0x08A89,5,0,1,2,3,4),
|
||||
M_035490(0x08AA2,0,5,1,2,3,4),
|
||||
M_035605(0x08B15,1,0,5,2,3,4),
|
||||
M_035610(0x08B1A,0,1,5,2,3,4),
|
||||
M_036080(0x08CF0,2,1,0,5,3,4),
|
||||
M_036085(0x08CF5,1,2,0,5,3,4),
|
||||
M_036110(0x08D0E,2,0,1,5,3,4),
|
||||
M_036120(0x08D18,0,2,1,5,3,4),
|
||||
M_036145(0x08D31,1,0,2,5,3,4),
|
||||
M_036150(0x08D36,0,1,2,5,3,4),
|
||||
M_037635(0x09303,3,2,1,0,5,4),
|
||||
M_037640(0x09308,2,3,1,0,5,4),
|
||||
M_037665(0x09321,3,1,2,0,5,4),
|
||||
M_037675(0x0932B,1,3,2,0,5,4),
|
||||
M_037700(0x09344,2,1,3,0,5,4),
|
||||
M_037705(0x09349,1,2,3,0,5,4),
|
||||
M_037815(0x093B7,3,2,0,1,5,4),
|
||||
M_037820(0x093BC,2,3,0,1,5,4),
|
||||
M_037875(0x093F3,3,0,2,1,5,4),
|
||||
M_037890(0x09402,0,3,2,1,5,4),
|
||||
M_037910(0x09416,2,0,3,1,5,4),
|
||||
M_037920(0x09420,0,2,3,1,5,4),
|
||||
M_038025(0x09489,3,1,0,2,5,4),
|
||||
M_038035(0x09493,1,3,0,2,5,4),
|
||||
M_038055(0x094A7,3,0,1,2,5,4),
|
||||
M_038070(0x094B6,0,3,1,2,5,4),
|
||||
M_038125(0x094ED,1,0,3,2,5,4),
|
||||
M_038130(0x094F2,0,1,3,2,5,4),
|
||||
M_038240(0x09560,2,1,0,3,5,4),
|
||||
M_038245(0x09565,1,2,0,3,5,4),
|
||||
M_038270(0x0957E,2,0,1,3,5,4),
|
||||
M_038280(0x09588,0,2,1,3,5,4),
|
||||
M_038305(0x095A1,1,0,2,3,5,4),
|
||||
M_038310(0x095A6,0,1,2,3,5,4),
|
||||
M_039190(0x09916,4,3,2,1,0,5),
|
||||
M_039195(0x0991B,3,4,2,1,0,5),
|
||||
M_039220(0x09934,4,2,3,1,0,5),
|
||||
M_039230(0x0993E,2,4,3,1,0,5),
|
||||
M_039255(0x09957,3,2,4,1,0,5),
|
||||
M_039260(0x0995C,2,3,4,1,0,5),
|
||||
M_039370(0x099CA,4,3,1,2,0,5),
|
||||
M_039375(0x099CF,3,4,1,2,0,5),
|
||||
M_039430(0x09A06,4,1,3,2,0,5),
|
||||
M_039445(0x09A15,1,4,3,2,0,5),
|
||||
M_039465(0x09A29,3,1,4,2,0,5),
|
||||
M_039475(0x09A33,1,3,4,2,0,5),
|
||||
M_039580(0x09A9C,4,2,1,3,0,5),
|
||||
M_039590(0x09AA6,2,4,1,3,0,5),
|
||||
M_039610(0x09ABA,4,1,2,3,0,5),
|
||||
M_039625(0x09AC9,1,4,2,3,0,5),
|
||||
M_039680(0x09B00,2,1,4,3,0,5),
|
||||
M_039685(0x09B05,1,2,4,3,0,5),
|
||||
M_039795(0x09B73,3,2,1,4,0,5),
|
||||
M_039800(0x09B78,2,3,1,4,0,5),
|
||||
M_039825(0x09B91,3,1,2,4,0,5),
|
||||
M_039835(0x09B9B,1,3,2,4,0,5),
|
||||
M_039860(0x09BB4,2,1,3,4,0,5),
|
||||
M_039865(0x09BB9,1,2,3,4,0,5),
|
||||
M_040270(0x09D4E,4,3,2,0,1,5),
|
||||
M_040275(0x09D53,3,4,2,0,1,5),
|
||||
M_040300(0x09D6C,4,2,3,0,1,5),
|
||||
M_040310(0x09D76,2,4,3,0,1,5),
|
||||
M_040335(0x09D8F,3,2,4,0,1,5),
|
||||
M_040340(0x09D94,2,3,4,0,1,5),
|
||||
M_040630(0x09EB6,4,3,0,2,1,5),
|
||||
M_040635(0x09EBB,3,4,0,2,1,5),
|
||||
M_040720(0x09F10,4,0,3,2,1,5),
|
||||
M_040740(0x09F24,0,4,3,2,1,5),
|
||||
M_040755(0x09F33,3,0,4,2,1,5),
|
||||
M_040770(0x09F42,0,3,4,2,1,5),
|
||||
M_040840(0x09F88,4,2,0,3,1,5),
|
||||
M_040850(0x09F92,2,4,0,3,1,5),
|
||||
M_040900(0x09FC4,4,0,2,3,1,5),
|
||||
M_040920(0x09FD8,0,4,2,3,1,5),
|
||||
M_040970(0x0A00A,2,0,4,3,1,5),
|
||||
M_040980(0x0A014,0,2,4,3,1,5),
|
||||
M_041055(0x0A05F,3,2,0,4,1,5),
|
||||
M_041060(0x0A064,2,3,0,4,1,5),
|
||||
M_041115(0x0A09B,3,0,2,4,1,5),
|
||||
M_041130(0x0A0AA,0,3,2,4,1,5),
|
||||
M_041150(0x0A0BE,2,0,3,4,1,5),
|
||||
M_041160(0x0A0C8,0,2,3,4,1,5),
|
||||
M_041530(0x0A23A,4,3,1,0,2,5),
|
||||
M_041535(0x0A23F,3,4,1,0,2,5),
|
||||
M_041590(0x0A276,4,1,3,0,2,5),
|
||||
M_041605(0x0A285,1,4,3,0,2,5),
|
||||
M_041625(0x0A299,3,1,4,0,2,5),
|
||||
M_041635(0x0A2A3,1,3,4,0,2,5),
|
||||
M_041710(0x0A2EE,4,3,0,1,2,5),
|
||||
M_041715(0x0A2F3,3,4,0,1,2,5),
|
||||
M_041800(0x0A348,4,0,3,1,2,5),
|
||||
M_041820(0x0A35C,0,4,3,1,2,5),
|
||||
M_041835(0x0A36B,3,0,4,1,2,5),
|
||||
M_041850(0x0A37A,0,3,4,1,2,5),
|
||||
M_042130(0x0A492,4,1,0,3,2,5),
|
||||
M_042145(0x0A4A1,1,4,0,3,2,5),
|
||||
M_042160(0x0A4B0,4,0,1,3,2,5),
|
||||
M_042180(0x0A4C4,0,4,1,3,2,5),
|
||||
M_042265(0x0A519,1,0,4,3,2,5),
|
||||
M_042270(0x0A51E,0,1,4,3,2,5),
|
||||
M_042345(0x0A569,3,1,0,4,2,5),
|
||||
M_042355(0x0A573,1,3,0,4,2,5),
|
||||
M_042375(0x0A587,3,0,1,4,2,5),
|
||||
M_042390(0x0A596,0,3,1,4,2,5),
|
||||
M_042445(0x0A5CD,1,0,3,4,2,5),
|
||||
M_042450(0x0A5D2,0,1,3,4,2,5),
|
||||
M_042820(0x0A744,4,2,1,0,3,5),
|
||||
M_042830(0x0A74E,2,4,1,0,3,5),
|
||||
M_042850(0x0A762,4,1,2,0,3,5),
|
||||
M_042865(0x0A771,1,4,2,0,3,5),
|
||||
M_042920(0x0A7A8,2,1,4,0,3,5),
|
||||
M_042925(0x0A7AD,1,2,4,0,3,5),
|
||||
M_043000(0x0A7F8,4,2,0,1,3,5),
|
||||
M_043010(0x0A802,2,4,0,1,3,5),
|
||||
M_043060(0x0A834,4,0,2,1,3,5),
|
||||
M_043080(0x0A848,0,4,2,1,3,5),
|
||||
M_043130(0x0A87A,2,0,4,1,3,5),
|
||||
M_043140(0x0A884,0,2,4,1,3,5),
|
||||
M_043210(0x0A8CA,4,1,0,2,3,5),
|
||||
M_043225(0x0A8D9,1,4,0,2,3,5),
|
||||
M_043240(0x0A8E8,4,0,1,2,3,5),
|
||||
M_043260(0x0A8FC,0,4,1,2,3,5),
|
||||
M_043345(0x0A951,1,0,4,2,3,5),
|
||||
M_043350(0x0A956,0,1,4,2,3,5),
|
||||
M_043640(0x0AA78,2,1,0,4,3,5),
|
||||
M_043645(0x0AA7D,1,2,0,4,3,5),
|
||||
M_043670(0x0AA96,2,0,1,4,3,5),
|
||||
M_043680(0x0AAA0,0,2,1,4,3,5),
|
||||
M_043705(0x0AAB9,1,0,2,4,3,5),
|
||||
M_043710(0x0AABE,0,1,2,4,3,5),
|
||||
M_044115(0x0AC53,3,2,1,0,4,5),
|
||||
M_044120(0x0AC58,2,3,1,0,4,5),
|
||||
M_044145(0x0AC71,3,1,2,0,4,5),
|
||||
M_044155(0x0AC7B,1,3,2,0,4,5),
|
||||
M_044180(0x0AC94,2,1,3,0,4,5),
|
||||
M_044185(0x0AC99,1,2,3,0,4,5),
|
||||
M_044295(0x0AD07,3,2,0,1,4,5),
|
||||
M_044300(0x0AD0C,2,3,0,1,4,5),
|
||||
M_044355(0x0AD43,3,0,2,1,4,5),
|
||||
M_044370(0x0AD52,0,3,2,1,4,5),
|
||||
M_044390(0x0AD66,2,0,3,1,4,5),
|
||||
M_044400(0x0AD70,0,2,3,1,4,5),
|
||||
M_044505(0x0ADD9,3,1,0,2,4,5),
|
||||
M_044515(0x0ADE3,1,3,0,2,4,5),
|
||||
M_044535(0x0ADF7,3,0,1,2,4,5),
|
||||
M_044550(0x0AE06,0,3,1,2,4,5),
|
||||
M_044605(0x0AE3D,1,0,3,2,4,5),
|
||||
M_044610(0x0AE42,0,1,3,2,4,5),
|
||||
M_044720(0x0AEB0,2,1,0,3,4,5),
|
||||
M_044725(0x0AEB5,1,2,0,3,4,5),
|
||||
M_044750(0x0AECE,2,0,1,3,4,5),
|
||||
M_044760(0x0AED8,0,2,1,3,4,5),
|
||||
M_044785(0x0AEF1,1,0,2,3,4,5),
|
||||
M_044790(0x0AEF6,0,1,2,3,4,5),
|
||||
;
|
||||
|
||||
private M06MatrixSeximal(int dialTone, int...args) {
|
||||
BãßBȍőnNumberMatrixʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, dialTone, args);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,191 @@
|
|||
package love.distributedrebirth.bassboon.jpp.lang.number.matrix;
|
||||
|
||||
import java.text.DecimalFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Set;
|
||||
|
||||
import love.distributedrebirth.bassboon.Bãß;
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
|
||||
import love.distributedrebirth.bassboon.yd.abacus.BãßBȍőnAbacusInstanceMBeanʸᴰ;
|
||||
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@BãßBȍőnDuytsFlüstern注(purpose = "Dynamic acces to the number matrix")
|
||||
public enum NumberMatrixFactory implements BãßBȍőnAbacusInstanceMBeanʸᴰ<NumberMatrixFactory> {
|
||||
ײاللهזأَكْبَرײ;
|
||||
|
||||
private final Map<Integer, NumberMatrixSet> theMatrix;
|
||||
|
||||
private NumberMatrixFactory() {
|
||||
Bãß.石棺ʸᴰ.魎ᴵⁿᶦᵗ(this);
|
||||
theMatrix = Collections.synchronizedMap(new HashMap<>());
|
||||
}
|
||||
|
||||
public NumberMatrixSet getFilmRol(int dimension) {
|
||||
NumberMatrixSet result = theMatrix.get(dimension);
|
||||
if (result == null) {
|
||||
result = buildMatrixSet(dimension);
|
||||
theMatrix.put(dimension, result);
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
private NumberMatrixSet buildMatrixSet(int dimension) {
|
||||
if (dimension < 2) {
|
||||
throw new IllegalArgumentException("Dimension smaller than 2 are not supported");
|
||||
}
|
||||
if (dimension == 2) {
|
||||
return new NumberMatrixSetEnum(M02MatrixBinary.values());
|
||||
} else if (dimension == 3) {
|
||||
return new NumberMatrixSetEnum(M03MatrixTrit.values());
|
||||
} else if (dimension == 4) {
|
||||
return new NumberMatrixSetEnum(M04MatrixQuad.values());
|
||||
} else if (dimension == 5) {
|
||||
return new NumberMatrixSetEnum(M05MatrixPental.values());
|
||||
} else if (dimension == 6) {
|
||||
return new NumberMatrixSetEnum(M06MatrixSeximal.values());
|
||||
}
|
||||
return buildMatrixSetSpaceX(dimension);
|
||||
}
|
||||
|
||||
static final class NumberMatrixSetEnum implements NumberMatrixSet {
|
||||
|
||||
private final BãßBȍőnNumberMatrixʸᴰ<?>[] values;
|
||||
|
||||
protected NumberMatrixSetEnum(BãßBȍőnNumberMatrixʸᴰ<?>[] values) {
|
||||
this.values = values;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getDimension() {
|
||||
return values[0].ráàmDimensie();
|
||||
}
|
||||
|
||||
@Override
|
||||
public BãßBȍőnNumberMatrixʸᴰ<?>[] values() {
|
||||
return values;
|
||||
}
|
||||
}
|
||||
|
||||
// dimension: 7 size: 5040
|
||||
// dimension: 8 size: 40320
|
||||
// dimension: 9 size: 362880
|
||||
// dimension: 10 size: 779280
|
||||
private NumberMatrixSet buildMatrixSetSpaceX(int dimension) {
|
||||
if (dimension < 2) {
|
||||
throw new IllegalArgumentException("dimension is to small");
|
||||
}
|
||||
NumberMatrixSetDimension result = new NumberMatrixSetDimension(dimension);
|
||||
// X number that count up
|
||||
int size = dimension;
|
||||
int cnt = 0;
|
||||
int len = (int)Math.pow(size, size);
|
||||
StringBuilder digi = new StringBuilder();
|
||||
for (int i=0;i<size;i++) {
|
||||
digi.append("0");
|
||||
}
|
||||
DecimalFormat digiFormat = new DecimalFormat(digi.toString());
|
||||
for (int i=0;i<len;i++) {
|
||||
String num = Integer.toUnsignedString(cnt, size);
|
||||
StringBuilder buf = new StringBuilder();
|
||||
for (int x=size-num.length();x>0;x--) {
|
||||
buf.append("0");
|
||||
}
|
||||
buf.append(num);
|
||||
String ii = buf.toString();
|
||||
Set<Character> set = new HashSet<>(); // <== rewrite this
|
||||
for (int y=size-1;y>=0;y--) {
|
||||
char c = ii.charAt(y);
|
||||
set.add(c);
|
||||
}
|
||||
if (set.size() == size) {
|
||||
String cntHex = Integer.toHexString(cnt).toUpperCase();
|
||||
if (cntHex.length() < size-1) {
|
||||
cntHex = "0"+cntHex;
|
||||
}
|
||||
if (cntHex.length() < size-1) {
|
||||
cntHex = "0"+cntHex;
|
||||
}
|
||||
String numberStr = digiFormat.format(i);
|
||||
String name = "M_"+numberStr;
|
||||
int[] args = new int[size];
|
||||
for (int y=size-1;y>=0;y--) {
|
||||
char c = ii.charAt(y);
|
||||
args[y] = c;
|
||||
}
|
||||
result.createAbacus(cnt, name, cnt, args);
|
||||
}
|
||||
cnt++;
|
||||
}
|
||||
result.initSet();
|
||||
return result;
|
||||
}
|
||||
|
||||
static final class NumberMatrixSetDimension implements NumberMatrixSet {
|
||||
private final int dimension;
|
||||
private List<Abacus> setInit = new ArrayList<>();
|
||||
private Abacus[] values;
|
||||
|
||||
protected NumberMatrixSetDimension(int dimension) {
|
||||
this.dimension = dimension;
|
||||
}
|
||||
|
||||
protected void initSet() {
|
||||
this.values = setInit.toArray(new Abacus[setInit.size()]);
|
||||
this.setInit.clear();
|
||||
this.setInit = null;
|
||||
}
|
||||
|
||||
protected void createAbacus(int itemOrdinal, String itemName, int dialTone, int...args) {
|
||||
setInit.add(new Abacus(itemOrdinal, itemName, dialTone, args));
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getDimension() {
|
||||
return dimension;
|
||||
}
|
||||
|
||||
@Override
|
||||
public BãßBȍőnNumberMatrixʸᴰ<?>[] values() {
|
||||
return values;
|
||||
}
|
||||
|
||||
@BãßBȍőnNumberMatrix注(dimension = -1)
|
||||
public class Abacus implements BãßBȍőnNumberMatrixʸᴰ<Abacus> {
|
||||
|
||||
private final int itemOrdinal;
|
||||
private final String itemName;
|
||||
|
||||
private Abacus(int itemOrdinal, String itemName, int dialTone, int...args) {
|
||||
this.itemOrdinal = itemOrdinal;
|
||||
this.itemName = itemName;
|
||||
BãßBȍőnNumberMatrixʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, dialTone, args);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int ordinal() {
|
||||
return itemOrdinal;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String name() {
|
||||
return itemName;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Abacus[] ráàmWaardes() {
|
||||
return values;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int ráàmDimensie() {
|
||||
return dimension;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,11 @@
|
|||
package love.distributedrebirth.bassboon.jpp.lang.number.matrix;
|
||||
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
|
||||
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface NumberMatrixSet {
|
||||
|
||||
int getDimension();
|
||||
|
||||
BãßBȍőnNumberMatrixʸᴰ<?>[] values();
|
||||
}
|
|
@ -0,0 +1,20 @@
|
|||
package love.distributedrebirth.bassboon.jpp.util;
|
||||
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
|
||||
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface Appenderᵂʳ<E> {
|
||||
|
||||
boolean add(E value);
|
||||
|
||||
default boolean addAll(Collectionᴿᵈ<? extends E> c) {
|
||||
boolean result = false;
|
||||
Iteratorᴿᵈ<? extends E> iterator = c.iteratorᴿᵈ();
|
||||
while (iterator.hasNext()) {
|
||||
if (add(iterator.next())) {
|
||||
result = true;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
package love.distributedrebirth.bassboon.jpp.util;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
public class ArrayList2<E> extends ArrayList<E> implements Collectionᵂʳ<E> {
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Override
|
||||
public Iteratorᴿᵈ<E> iteratorᴿᵈ() {
|
||||
return Iteratorᴿᵈ.wrap(iterator());
|
||||
}
|
||||
}
|
|
@ -0,0 +1,65 @@
|
|||
package love.distributedrebirth.bassboon.jpp.util;
|
||||
|
||||
import java.util.Iterator;
|
||||
import java.util.Spliterator;
|
||||
import java.util.Spliterators;
|
||||
import java.util.stream.Collectors;
|
||||
import java.util.stream.Stream;
|
||||
import java.util.stream.StreamSupport;
|
||||
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
|
||||
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface Collectionᴿᵈ<E> {
|
||||
|
||||
Iteratorᴿᵈ<E> iteratorᴿᵈ();
|
||||
|
||||
default int size() {
|
||||
return (int) streamᴿᵈ().count();
|
||||
}
|
||||
|
||||
default boolean isEmpty() {
|
||||
return !iteratorᴿᵈ().hasNext();
|
||||
}
|
||||
|
||||
default boolean contains(Object o) {
|
||||
return streamᴿᵈ().collect(Collectors.toSet()).contains(o);
|
||||
}
|
||||
|
||||
default boolean containsAll(Collectionᴿᵈ<?> c) {
|
||||
return streamᴿᵈ().collect(Collectors.toSet()).containsAll(c.streamᴿᵈ().collect(Collectors.toSet()));
|
||||
}
|
||||
|
||||
default Stream<E> parallelStreamᴿᵈ() {
|
||||
return streamᴿᵈ().parallel();
|
||||
}
|
||||
|
||||
default Spliterator<E> spliterator() {
|
||||
return streamᴿᵈ().spliterator();
|
||||
}
|
||||
|
||||
default Object[] toArray() {
|
||||
return streamᴿᵈ().collect(Collectors.toList()).toArray();
|
||||
}
|
||||
|
||||
default <T> T[] toArray(T[] a) {
|
||||
return streamᴿᵈ().collect(Collectors.toList()).toArray(a);
|
||||
}
|
||||
|
||||
default Stream<E> streamᴿᵈ() {
|
||||
Iteratorᴿᵈ<E> iterator = iteratorᴿᵈ();
|
||||
Iterator<E> wrap = new Iterator<>() {
|
||||
@Override
|
||||
public boolean hasNext() {
|
||||
return iterator.hasNext();
|
||||
}
|
||||
|
||||
@Override
|
||||
public E next() {
|
||||
return iterator.next();
|
||||
}
|
||||
|
||||
};
|
||||
return StreamSupport.stream(Spliterators.spliteratorUnknownSize(wrap, Spliterator.ORDERED), false);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,48 @@
|
|||
package love.distributedrebirth.bassboon.jpp.util;
|
||||
|
||||
import java.util.function.Predicate;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
|
||||
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface Collectionᵂʳ<E> extends Collectionᴿᵈ<E>, Appenderᵂʳ<E> {
|
||||
|
||||
boolean remove(Object o);
|
||||
|
||||
default void clear() {
|
||||
streamᴿᵈ().collect(Collectors.toList()).forEach(v -> remove(v));
|
||||
}
|
||||
|
||||
default boolean removeAll(Collectionᴿᵈ<?> c) {
|
||||
boolean result = false;
|
||||
Iteratorᴿᵈ<?> iterator = c.iteratorᴿᵈ();
|
||||
while (iterator.hasNext()) {
|
||||
if (remove(iterator.next())) {
|
||||
result = true;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
|
||||
default boolean removeIf(Predicate<? super E> filter) {
|
||||
Collectionᴿᵈ<E> delete = new Collectionᴿᵈ<>() {
|
||||
@Override
|
||||
public Iteratorᴿᵈ<E> iteratorᴿᵈ() {
|
||||
return Iteratorᴿᵈ.wrap(streamᴿᵈ().filter(filter).collect(Collectors.toList()).iterator());
|
||||
}
|
||||
};
|
||||
return removeAll(delete);
|
||||
}
|
||||
|
||||
default boolean retainAll(Collectionᴿᵈ<?> c) {
|
||||
boolean result = false;
|
||||
for (E e:streamᴿᵈ().collect(Collectors.toList())) {
|
||||
if (!c.contains(e)) {
|
||||
remove(e);
|
||||
result = true;
|
||||
}
|
||||
}
|
||||
return result;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,49 @@
|
|||
package love.distributedrebirth.bassboon.jpp.util;
|
||||
|
||||
import java.util.Iterator;
|
||||
import java.util.Spliterator;
|
||||
import java.util.Spliterators;
|
||||
import java.util.function.Consumer;
|
||||
import java.util.stream.StreamSupport;
|
||||
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
|
||||
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface Iteratorᴿᵈ<E> {
|
||||
|
||||
boolean hasNext();
|
||||
|
||||
E next();
|
||||
|
||||
default void forEachRemaining(Consumer<? super E> action) {
|
||||
StreamSupport.stream(Spliterators.spliteratorUnknownSize(wrap(this), Spliterator.ORDERED), false).forEach(action);
|
||||
}
|
||||
|
||||
static <T> Iterator<T> wrap(Iteratorᴿᵈ<T> iterator) {
|
||||
return new Iterator<>() {
|
||||
@Override
|
||||
public boolean hasNext() {
|
||||
return iterator.hasNext();
|
||||
}
|
||||
|
||||
@Override
|
||||
public T next() {
|
||||
return iterator.next();
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
static <T> Iteratorᴿᵈ<T> wrap(Iterator<T> iterator) {
|
||||
return new Iteratorᴿᵈ<>() {
|
||||
@Override
|
||||
public boolean hasNext() {
|
||||
return iterator.hasNext();
|
||||
}
|
||||
|
||||
@Override
|
||||
public T next() {
|
||||
return iterator.next();
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
package love.distributedrebirth.bassboon.jpp.util;
|
||||
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
|
||||
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface Iteratorᵂʳ<E> extends Iteratorᴿᵈ<E> {
|
||||
|
||||
default void remove() {
|
||||
}
|
||||
}
|
|
@ -0,0 +1,20 @@
|
|||
package love.distributedrebirth.bassboon.jpp.util;
|
||||
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
|
||||
|
||||
@FunctionalInterface
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface PrimitiveBooleanConsumer {
|
||||
|
||||
void accept(boolean value);
|
||||
|
||||
default PrimitiveBooleanConsumer andThen(PrimitiveBooleanConsumer after) {
|
||||
return new PrimitiveBooleanConsumer() {
|
||||
@Override
|
||||
public void accept(boolean value) {
|
||||
PrimitiveBooleanConsumer.this.accept(value);
|
||||
after.accept(value);
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
|
@ -0,0 +1,31 @@
|
|||
package love.distributedrebirth.bassboon.jpp.util;
|
||||
|
||||
import java.util.PrimitiveIterator;
|
||||
import java.util.function.Consumer;
|
||||
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
|
||||
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface PrimitiveBooleanIterator extends PrimitiveIterator<Boolean,PrimitiveBooleanConsumer> {
|
||||
|
||||
boolean nextBoolean();
|
||||
|
||||
@Override
|
||||
default Boolean next() {
|
||||
return nextBoolean();
|
||||
}
|
||||
|
||||
@Override
|
||||
default void forEachRemaining(Consumer<? super Boolean> action) {
|
||||
while (hasNext()) {
|
||||
action.accept(nextBoolean());
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
default void forEachRemaining(PrimitiveBooleanConsumer action) {
|
||||
while (hasNext()) {
|
||||
action.accept(nextBoolean());
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,20 @@
|
|||
package love.distributedrebirth.bassboon.jpp.util;
|
||||
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
|
||||
|
||||
@FunctionalInterface
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface PrimitiveByteConsumer {
|
||||
|
||||
void accept(byte value);
|
||||
|
||||
default PrimitiveByteConsumer andThen(PrimitiveByteConsumer after) {
|
||||
return new PrimitiveByteConsumer() {
|
||||
@Override
|
||||
public void accept(byte value) {
|
||||
PrimitiveByteConsumer.this.accept(value);
|
||||
after.accept(value);
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
|
@ -0,0 +1,71 @@
|
|||
package love.distributedrebirth.bassboon.jpp.util;
|
||||
|
||||
import java.util.PrimitiveIterator;
|
||||
import java.util.function.Consumer;
|
||||
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
|
||||
import love.distributedrebirth.bassboon.jpp.lang.number.matrix.M02MatrixBinary;
|
||||
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface PrimitiveByteIterator extends PrimitiveIterator<Byte,PrimitiveByteConsumer> {
|
||||
|
||||
byte nextByte();
|
||||
|
||||
@Override
|
||||
default Byte next() {
|
||||
return nextByte();
|
||||
}
|
||||
|
||||
@Override
|
||||
default void forEachRemaining(Consumer<? super Byte> action) {
|
||||
while (hasNext()) {
|
||||
action.accept(nextByte());
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
default void forEachRemaining(PrimitiveByteConsumer action) {
|
||||
while (hasNext()) {
|
||||
action.accept(nextByte());
|
||||
}
|
||||
}
|
||||
|
||||
default PrimitiveNibbleIterator toBooleanIteratorBigIndian() {
|
||||
return toNibbleIterator(M02MatrixBinary.M_01);
|
||||
}
|
||||
|
||||
default PrimitiveNibbleIterator toBooleanIteratorLittleIndian() {
|
||||
return toNibbleIterator(M02MatrixBinary.M_02);
|
||||
}
|
||||
|
||||
default PrimitiveNibbleIterator toNibbleIterator(M02MatrixBinary order) {
|
||||
return new PrimitiveNibbleIterator() {
|
||||
int currentOffset = -1;
|
||||
byte current = 0;
|
||||
|
||||
@Override
|
||||
public boolean hasNext() {
|
||||
if (currentOffset < 0 | currentOffset > 1) {
|
||||
if (!PrimitiveByteIterator.this.hasNext()) {
|
||||
return false;
|
||||
}
|
||||
current = PrimitiveByteIterator.this.nextByte();
|
||||
currentOffset = 0;
|
||||
} else {
|
||||
currentOffset++;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public byte nextNibble() {
|
||||
if (currentOffset < 0 | currentOffset > 1) {
|
||||
throw new IllegalStateException("Illegal offset of block value: "+currentOffset);
|
||||
}
|
||||
int value = (current >> (order.rȧñkNummerBlokWaarde(currentOffset) * 4)) & 0x0F;
|
||||
currentOffset = currentOffset++;
|
||||
return (byte) value;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
|
@ -0,0 +1,20 @@
|
|||
package love.distributedrebirth.bassboon.jpp.util;
|
||||
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
|
||||
|
||||
@FunctionalInterface
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface PrimitiveNibbleConsumer {
|
||||
|
||||
void accept(byte value);
|
||||
|
||||
default PrimitiveNibbleConsumer andThen(PrimitiveNibbleConsumer after) {
|
||||
return new PrimitiveNibbleConsumer() {
|
||||
@Override
|
||||
public void accept(byte value) {
|
||||
PrimitiveNibbleConsumer.this.accept(value);
|
||||
after.accept(value);
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
|
@ -0,0 +1,71 @@
|
|||
package love.distributedrebirth.bassboon.jpp.util;
|
||||
|
||||
import java.util.PrimitiveIterator;
|
||||
import java.util.function.Consumer;
|
||||
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
|
||||
import love.distributedrebirth.bassboon.jpp.lang.number.matrix.M04MatrixQuad;
|
||||
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface PrimitiveNibbleIterator extends PrimitiveIterator<Byte,PrimitiveNibbleConsumer> {
|
||||
|
||||
byte nextNibble();
|
||||
|
||||
@Override
|
||||
default Byte next() {
|
||||
return nextNibble();
|
||||
}
|
||||
|
||||
@Override
|
||||
default void forEachRemaining(Consumer<? super Byte> action) {
|
||||
while (hasNext()) {
|
||||
action.accept(nextNibble());
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
default void forEachRemaining(PrimitiveNibbleConsumer action) {
|
||||
while (hasNext()) {
|
||||
action.accept(nextNibble());
|
||||
}
|
||||
}
|
||||
|
||||
default PrimitiveBooleanIterator toBooleanIteratorBigIndian() {
|
||||
return toBooleanIterator(M04MatrixQuad.M_0027);
|
||||
}
|
||||
|
||||
default PrimitiveBooleanIterator toBooleanIteratorLittleIndian() {
|
||||
return toBooleanIterator(M04MatrixQuad.M_0228);
|
||||
}
|
||||
|
||||
default PrimitiveBooleanIterator toBooleanIterator(M04MatrixQuad order) {
|
||||
return new PrimitiveBooleanIterator() {
|
||||
int currentOffset = -1;
|
||||
byte current = 0;
|
||||
|
||||
@Override
|
||||
public boolean hasNext() {
|
||||
if (currentOffset < 0 | currentOffset > 3) {
|
||||
if (!PrimitiveNibbleIterator.this.hasNext()) {
|
||||
return false;
|
||||
}
|
||||
current = PrimitiveNibbleIterator.this.nextNibble();
|
||||
currentOffset = 0;
|
||||
} else {
|
||||
currentOffset++;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean nextBoolean() {
|
||||
if (currentOffset < 0 | currentOffset > 3) {
|
||||
throw new IllegalStateException("Illegal offset of block value: "+currentOffset);
|
||||
}
|
||||
int value = (current >> order.rȧñkNummerBlokWaarde(currentOffset)) & 1;
|
||||
currentOffset = currentOffset++;
|
||||
return value == 1;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
|
@ -12,6 +12,9 @@ public interface BãßBȍőnAbacus<T> {
|
|||
@BãßBȍőnDuytschen注(中國 = "秩 姓名", BASIC = "RANK_NAME", 𓃬𓍄𓋹𓀭 = "𓂏𓅃𓈁𓎡 𓈖𓅂𓅓")
|
||||
String rȧñkNaam();
|
||||
|
||||
@BãßBȍőnDuytschen注(中國 = "秩 撥號 語氣", BASIC = "RANK_DIAL_TONE", 𓃬𓍄𓋹𓀭 = "𓂏𓅃𓈁𓎡 𓂧𓇋𓅃𓋴 𓋶𓎥𓈖𓆑")
|
||||
String rȧñkRingToon();
|
||||
|
||||
@BãßBȍőnDuytschen注(中國 = "秩 數數 零", BASIC = "RANK_CNT_ZERO", 𓃬𓍄𓋹𓀭 = "𓂏𓅃𓈁𓎡 𓃒𓅱𓌒𓈏 𓐩")
|
||||
int rȧñkTelNul();
|
||||
|
||||
|
|
|
@ -1,39 +1,52 @@
|
|||
package love.distributedrebirth.bassboon.yd.abacus;
|
||||
|
||||
import java.lang.reflect.InvocationTargetException;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.function.Function;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
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.BãßBȍőnDuytschen注;
|
||||
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ʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends AbacusEnum, BãßBȍőnAbacus<T>, DefaultBãßBȍőnʸᴰ<T> {
|
||||
public interface BãßBȍőnAbacusEnumBaseʸᴰ<T extends BãßBȍőnʸᴰ<T> & AbacusEnum & BãßBȍőnAbacus<T>> extends AbacusEnum, BãßBȍőnAbacus<T>, DefaultBãßBȍőnʸᴰ<T> {
|
||||
|
||||
@BãßBȍőnPiratePhase注(dependencies = {BãßBȍőnPirateʸᴰ.βrahmanBoonBereshit.class})
|
||||
public static final class Ꝑŕḯṿª₮ḕ implements BãßBȍőnꝐŕḯṿª₮ḕ<BãßBȍőnAbacusEnumBaseʸᴰ<?>> {
|
||||
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";
|
||||
private static final GhostKey鬼鑰匙 GHOST_RANK_RING_TONE = GhostKey鬼鑰匙.asciiᴺᵉʷ("RANK_RING_TONE");
|
||||
private static final GhostKey鬼鑰匙 GHOST_MAP_TONE = GhostKey鬼鑰匙.asciiᴺᵉʷ("MAP_TONE");
|
||||
|
||||
@BãßBȍőnSpiderWire注
|
||||
private BãßBȍőnAbacusEnumBaseʸᴰ<?> boon;
|
||||
|
||||
@Override
|
||||
public BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ.Void init() {
|
||||
public BãßBȍőnAbacusEnumBase響ᴼᶠ init() {
|
||||
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_RANK_ONE, boon.rȧñkTelNul() + Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ONE);
|
||||
return BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ.Void.實施;
|
||||
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST_MAP(GHOST_MAP_TONE);
|
||||
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_RANK_RING_TONE, boon.rȧñkNaam());
|
||||
return new BãßBȍőnAbacusEnumBase響ᴼᶠ() {
|
||||
@Override
|
||||
public void ráàmRingToonInluiden(String dialTone) {
|
||||
boon.toBBC().UNHOLY_SPELL(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(GHOST_RANK_RING_TONE, dialTone);
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public void lock() {
|
||||
boon.ráàmGroote();
|
||||
boon.ráàmWaardeVanRingToon(boon.rȧñkRingToon());
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -42,6 +55,11 @@ public interface BãßBȍőnAbacusEnumBaseʸᴰ<T extends BãßBȍőnʸᴰ<T>> e
|
|||
return name();
|
||||
}
|
||||
|
||||
@Override
|
||||
default String rȧñkRingToon() {
|
||||
return toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_STR(Ꝑŕḯṿª₮ḕ.GHOST_RANK_RING_TONE);
|
||||
}
|
||||
|
||||
@Override
|
||||
default int rȧñkTelNul() {
|
||||
return ordinal();
|
||||
|
@ -62,14 +80,31 @@ public interface BãßBȍőnAbacusEnumBaseʸᴰ<T extends BãßBȍőnʸᴰ<T>> e
|
|||
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);
|
||||
if (!getClass().isEnum()) {
|
||||
throw new IllegalArgumentException("Class is not an enum: "+getClass());
|
||||
}
|
||||
return (T[]) getClass().getEnumConstants(); // note: highly unholy, but without it is not an abacus
|
||||
}
|
||||
|
||||
@BãßBȍőnDuytschen注(中國 = "算盤 籙 列表", BASIC = "ABACUS_VALUES_LIST", 𓃬𓍄𓋹𓀭 = "𓅂𓃀𓅂𓎡𓅱𓋴 𓅱𓅂𓃭𓅱𓋴 𓃭𓇋𓋴𓈏")
|
||||
default List<T> ráàmWaardesLijst() {
|
||||
return Arrays.asList(ráàmWaardes());
|
||||
}
|
||||
|
||||
@BãßBȍőnDuytschen注(中國 = "算盤 籙 至 地圖", BASIC = "ABACUS_VALUES_TO_MAP", 𓃬𓍄𓋹𓀭 = "𓅂𓃀𓅂𓎡𓅱𓋴 𓅱𓅂𓃭𓅱𓋴 𓅲 𓅕𓅂𓉱")
|
||||
default Map<String,T> ráàmWaardesNaarMap(Function<T,String> keyMapper) {
|
||||
return ráàmWaardesLijst().stream().collect(Collectors.toMap(keyMapper, v -> v));
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
default T ráàmWaardeVanRingToon(String identifierTone) {
|
||||
Map<String,Object> mapTone = toBBC().UNHOLY(Ꝑŕḯṿª₮ḕ.class).GHOST_MAP_OBJ(Ꝑŕḯṿª₮ḕ.GHOST_MAP_TONE);
|
||||
if (mapTone.isEmpty()) {
|
||||
mapTone.putAll(ráàmWaardesNaarMap(v -> v.rȧñkRingToon()));
|
||||
}
|
||||
return (T) mapTone.get(identifierTone);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
package love.distributedrebirth.bassboon.yd.abacus;
|
||||
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
|
||||
import love.distributedrebirth.bassboon.clazz.pirate.BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ;
|
||||
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface BãßBȍőnAbacusEnumBase響ᴼᶠ extends BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ {
|
||||
|
||||
void ráàmRingToonInluiden(String dialTone);
|
||||
}
|
|
@ -13,7 +13,7 @@ import love.distributedrebirth.bassboon.yd.jmx.BãßBȍőnMBeanServer響ᴼᶠ;
|
|||
import love.distributedrebirth.bassboon.yd.jmx.MBeanDynamicᴶᴹˣ;
|
||||
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface BãßBȍőnAbacusInstanceMBeanʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends BãßBȍőnMBeanServerʸᴰ<T>,BãßBȍőnAbacusInstanceʸᴰ<T> {
|
||||
public interface BãßBȍőnAbacusInstanceMBeanʸᴰ<T extends BãßBȍőnʸᴰ<T> & AbacusEnum & BãßBȍőnAbacus<T>> extends BãßBȍőnMBeanServerʸᴰ<T>,BãßBȍőnAbacusInstanceʸᴰ<T> {
|
||||
|
||||
@BãßBȍőnPiratePhase注(dependencies = {BãßBȍőnPirateʸᴰ.βrahmanBoonMarriage.class})
|
||||
public static final class Ꝑŕḯṿª₮ḕ implements BãßBȍőnꝐŕḯṿª₮ḕ<BãßBȍőnAbacusInstanceMBeanʸᴰ<?>> {
|
||||
|
|
|
@ -6,7 +6,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
|
|||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytschen注;
|
||||
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface BãßBȍőnAbacusInstanceʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends BãßBȍőnAbacusEnumBaseʸᴰ<T> {
|
||||
public interface BãßBȍőnAbacusInstanceʸᴰ<T extends BãßBȍőnʸᴰ<T> & AbacusEnum & BãßBȍőnAbacus<T>> extends BãßBȍőnAbacusEnumBaseʸᴰ<T> {
|
||||
|
||||
@BãßBȍőnDuytschen注(中國 = "算盤", BASIC = "ABACUS", 𓃬𓍄𓋹𓀭 = "𓅂𓃀𓅂𓎡𓅱𓋴")
|
||||
default T ráàm() {
|
||||
|
|
|
@ -13,7 +13,7 @@ import love.distributedrebirth.bassboon.yd.jmx.BãßBȍőnMBeanServer響ᴼᶠ;
|
|||
import love.distributedrebirth.bassboon.yd.jmx.MBeanDynamicᴶᴹˣ;
|
||||
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface BãßBȍőnAbacusSetMBeanʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends BãßBȍőnMBeanServerʸᴰ<T>,BãßBȍőnAbacusSetʸᴰ<T> {
|
||||
public interface BãßBȍőnAbacusSetMBeanʸᴰ<T extends BãßBȍőnʸᴰ<T> & AbacusEnum & BãßBȍőnAbacus<T>> extends BãßBȍőnMBeanServerʸᴰ<T>,BãßBȍőnAbacusSetʸᴰ<T> {
|
||||
|
||||
@BãßBȍőnPiratePhase注(dependencies = {BãßBȍőnPirateʸᴰ.βrahmanBoonMarriage.class})
|
||||
public static final class Ꝑŕḯṿª₮ḕ implements BãßBȍőnꝐŕḯṿª₮ḕ<BãßBȍőnAbacusSetMBeanʸᴰ<?>> {
|
||||
|
|
|
@ -1,11 +1,6 @@
|
|||
package love.distributedrebirth.bassboon.yd.abacus;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.function.Consumer;
|
||||
import java.util.function.Function;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import love.distributedrebirth.bassboon.Bãß;
|
||||
import love.distributedrebirth.bassboon.BãßBȍőnʸᴰ;
|
||||
|
@ -13,20 +8,21 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
|
|||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytschen注;
|
||||
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface BãßBȍőnAbacusSetʸᴰ<T extends BãßBȍőnʸᴰ<T>> extends BãßBȍőnAbacusEnumBaseʸᴰ<T> {
|
||||
public interface BãßBȍőnAbacusSetʸᴰ<T extends BãßBȍőnʸᴰ<T> & AbacusEnum & BãßBȍőnAbacus<T>> extends BãßBȍőnAbacusEnumBaseʸᴰ<T> {
|
||||
|
||||
@BãßBȍőnDuytschen注(中國 = "算盤 籙 列表", BASIC = "ABACUS_VALUES_LIST", 𓃬𓍄𓋹𓀭 = "𓅂𓃀𓅂𓎡𓅱𓋴 𓅱𓅂𓃭𓅱𓋴 𓃭𓇋𓋴𓈏")
|
||||
default List<T> ráàmWaardesLijst() {
|
||||
return Arrays.asList(ráàmWaardes());
|
||||
@BãßBȍőnDuytschen注(中國 = "算盤 討厭 第一的", BASIC = "RANK_TO_FIRST", 𓃬𓍄𓋹𓀭 = "𓂏𓅃𓈁𓎡 𓅲 𓊲𓇋𓁹𓆘𓋶")
|
||||
default T rȧñkNaarEerste() {
|
||||
return ráàmWaardes()[Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ZERO];
|
||||
}
|
||||
|
||||
@BãßBȍőnDuytschen注(中國 = "算盤 籙 至 地圖", BASIC = "ABACUS_VALUES_TO_MAP", 𓃬𓍄𓋹𓀭 = "𓅂𓃀𓅂𓎡𓅱𓋴 𓅱𓅂𓃭𓅱𓋴 𓅲 𓅕𓅂𓉱")
|
||||
default Map<String,T> ráàmWaardesNaarMap(Function<T,String> keyMapper) {
|
||||
return ráàmWaardesLijst().stream().collect(Collectors.toMap(keyMapper, v -> v));
|
||||
@BãßBȍőnDuytschen注(中國 = "算盤 討厭 最後的", BASIC = "RANK_TO_LAST", 𓃬𓍄𓋹𓀭 = "𓂏𓅃𓈁𓎡 𓅲 𓆅𓅃𓆘𓋶")
|
||||
default T rȧñkNaarLaatste() {
|
||||
T[] values = ráàmWaardes();
|
||||
return values[values.length - Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ZERO];
|
||||
}
|
||||
|
||||
@BãßBȍőnDuytschen注(中國 = "算盤 比鄰", BASIC = "RANK_NEXT", 𓃬𓍄𓋹𓀭 = "𓂏𓅃𓈁𓎡 𓌒𓎡𓋶𓌟")
|
||||
default T rȧñkVolgende() {
|
||||
@BãßBȍőnDuytschen注(中國 = "算盤 討厭 比鄰", BASIC = "RANK_TO_NEXT", 𓃬𓍄𓋹𓀭 = "𓂏𓅃𓈁𓎡 𓅲 𓌒𓎡𓋶𓌟")
|
||||
default T rȧñkNaarVolgende() {
|
||||
T[] values = ráàmWaardes();
|
||||
int resultIndex = Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ZERO;
|
||||
for (int i=Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ZERO;i<values.length;i++) {
|
||||
|
@ -41,8 +37,8 @@ public interface BãßBȍőnAbacusSetʸᴰ<T extends BãßBȍőnʸᴰ<T>> extend
|
|||
return values[resultIndex];
|
||||
}
|
||||
|
||||
@BãßBȍőnDuytschen注(中國 = "算盤 以前的", BASIC = "RANK_PREVIOUS", 𓃬𓍄𓋹𓀭 = "𓂏𓅃𓈁𓎡 𓉯𓏓𓅦𓇏𓅱")
|
||||
default T rȧñkVorige() {
|
||||
@BãßBȍőnDuytschen注(中國 = "算盤 討厭 以前的", BASIC = "RANK_TO_PREVIOUS", 𓃬𓍄𓋹𓀭 = "𓂏𓅃𓈁𓎡 𓅲 𓉯𓏓𓅦𓇏𓅱")
|
||||
default T rȧñkNaarVorige() {
|
||||
T[] values = ráàmWaardes();
|
||||
int resultIndex = Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ZERO;
|
||||
for (int i=Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ZERO;i<values.length;i++) {
|
||||
|
|
|
@ -0,0 +1,21 @@
|
|||
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注;
|
||||
import love.distributedrebirth.bassboon.jpp.lang.number.matrix.NumberMatrixFactory;
|
||||
import love.distributedrebirth.bassboon.jpp.lang.number.matrix.NumberMatrixSet;
|
||||
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public class NumberMatrixFactoryTest {
|
||||
|
||||
@Test
|
||||
public void testTweetSmall() {
|
||||
for (int i=2;i<4;i++) {
|
||||
NumberMatrixSet film = NumberMatrixFactory.ײاللهזأَكْبَرײ.getFilmRol(i);
|
||||
Assertions.assertEquals(i, film.getDimension());
|
||||
System.out.println("dimension: "+film.getDimension()+" size: "+film.values().length);
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
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 StringTweetTest {
|
||||
|
||||
@Test
|
||||
public void testTweetSmall() {
|
||||
StringTweet tweet = StringTweet.tweetᴺᵉʷ("test", StringTweet.MAX_280);
|
||||
Assertions.assertEquals(4, tweet.length());
|
||||
}
|
||||
}
|
|
@ -13,7 +13,7 @@ import love.distributedrebirth.numberxd.base2t.part.T03PartTrit;
|
|||
import love.distributedrebirth.numberxd.base2t.part.T04PartQuad;
|
||||
import love.distributedrebirth.numberxd.base2t.part.T05PartPental;
|
||||
import love.distributedrebirth.numberxd.base2t.part.T06PartSeximal;
|
||||
import love.distributedrebirth.numberxd.base2t.part.T07PartPlanIt;
|
||||
import love.distributedrebirth.numberxd.base2t.part.T07PartSeptet;
|
||||
import love.distributedrebirth.numberxd.base2t.part.T08PartOctal;
|
||||
import love.distributedrebirth.numberxd.base2t.part.T09PartNonary;
|
||||
import love.distributedrebirth.numberxd.base2t.part.T10PartDecimal;
|
||||
|
@ -101,7 +101,7 @@ public enum Base2PartsFactory implements BãßBȍőnAbacusInstanceMBeanʸᴰ<Bas
|
|||
return T06PartSeximal.values();
|
||||
case 7:
|
||||
baseT07Reads.increment();
|
||||
return T07PartPlanIt.values();
|
||||
return T07PartSeptet.values();
|
||||
case 8:
|
||||
baseT08Reads.increment();
|
||||
return T08PartOctal.values();
|
||||
|
|
|
@ -9,6 +9,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
|
|||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnExport注;
|
||||
import love.distributedrebirth.bassboon.death.spider.BãßBȍőnSpiderWire注;
|
||||
import love.distributedrebirth.bassboon.yd.abacus.BãßBȍőnAbacusEnumBase響ᴼᶠ;
|
||||
import love.distributedrebirth.bassboon.yd.abacus.BãßBȍőnAbacusInstanceMBeanʸᴰ;
|
||||
import love.distributedrebirth.bassboon.yd.abacus.zombie.BãßBȍőnAbacusZombieCorpse;
|
||||
import love.distributedrebirth.bassboon.yd.jmx.AttributeBooleanᴶᴹˣ;
|
||||
|
@ -124,8 +125,8 @@ public enum Base2WarpCore implements BãßBȍőnAbacusInstanceMBeanʸᴰ<Base2Wa
|
|||
}
|
||||
for (WaterCipherHeartTone tone:heart.getHeartTones()) {
|
||||
BãßBȍőnPartʸᴰ<?> bassTone = baseParts.get(tone.getPart());
|
||||
bassTone.toBBC().NOISE_OF(BãßBȍőnAbacusEnumBase響ᴼᶠ.class).ráàmRingToonInluiden(tone.getDialTone());
|
||||
BãßBȍőnAbacusZombieCorpse<BãßBȍőnPartBullet> corpse = BãßBȍőnAbacusZombieCorpse.castᴼᶠ(bassTone.toEnumZombie());
|
||||
corpse.PUT_OBJ(BãßBȍőnPartBullet.DIAL_TONE, tone.getDialTone());
|
||||
corpse.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, tone.getChinaKey());
|
||||
corpse.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, tone.getChinaValue());
|
||||
}
|
||||
|
|
|
@ -5,13 +5,10 @@ import love.distributedrebirth.bassboon.yd.abacus.zombie.BãßBȍőnAbacusZombie
|
|||
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public enum BãßBȍőnPartBullet implements BãßBȍőnAbacusZombieBullet {
|
||||
|
||||
DIAL_TONE,
|
||||
CHINA_KEY,
|
||||
CHINA_VALUE,
|
||||
SHIFT_BITS,
|
||||
|
||||
MAP_TONE,
|
||||
MAP_CHINA,
|
||||
|
||||
ALT_1_VALUE,
|
||||
|
|
|
@ -7,18 +7,18 @@ import love.distributedrebirth.bassboon.Bãß;
|
|||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor響ᴼᶠ;
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern響ᴼᶠ;
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytschen注;
|
||||
import love.distributedrebirth.bassboon.clazz.BãßBȍőnExport響ᴼᶠ;
|
||||
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.yd.abacus.BãßBȍőnAbacusEnumBase響ᴼᶠ;
|
||||
import love.distributedrebirth.bassboon.yd.abacus.BãßBȍőnAbacusSetʸᴰ;
|
||||
import love.distributedrebirth.bassboon.yd.abacus.zombie.BãßBȍőnAbacusZombie;
|
||||
import love.distributedrebirth.bassboon.yd.abacus.zombie.BãßBȍőnAbacusZombieCorpse;
|
||||
import love.distributedrebirth.bassboon.yd.abacus.zombie.BãßBȍőnAbacusZombieʸᴰ;
|
||||
import love.distributedrebirth.bassboon.yd.abacus.zombie.BãßBȍőnAbacusZombie響ᴼᶠ;
|
||||
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")//
|
||||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
public interface BãßBȍőnPartʸᴰ<T extends BãßBȍőnPartʸᴰ<T>> extends BãßBȍőnAbacusSetʸᴰ<T>, BãßBȍőnAbacusZombieʸᴰ<T,BãßBȍőnPartBullet> {
|
||||
|
||||
public static final class Ꝑŕḯṿª₮ḕ implements BãßBȍőnꝐŕḯṿª₮ḕ<BãßBȍőnPartʸᴰ<?>> {
|
||||
|
@ -32,20 +32,19 @@ public interface BãßBȍőnPartʸᴰ<T extends BãßBȍőnPartʸᴰ<T>> extends
|
|||
@Override
|
||||
public BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ.Void init() {
|
||||
BãßBȍőnAbacusZombieCorpse<BãßBȍőnPartBullet> corpse = BãßBȍőnAbacusZombieCorpse.castᴼᶠ(boon.toEnumZombie());
|
||||
corpse.PUT_MAP(BãßBȍőnPartBullet.MAP_TONE);
|
||||
corpse.PUT_MAP(BãßBȍőnPartBullet.MAP_CHINA);
|
||||
return BãßBȍőnꝐŕḯṿª₮ḕ響ᴼᶠ.Void.實施;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void lock() {
|
||||
boon.ráàmWaardeVanRingToon(boon.rȧñkRingToon());
|
||||
boon.ráàmWaardeVanChinaSleutel(boon.rȧñkChinaSleutel());
|
||||
}
|
||||
|
||||
@SafeVarargs
|
||||
public static <Y extends BãßBȍőnPartʸᴰ<Y>> void 魎ᴵⁿᶦᵗ(Y boon, Consumer<BãßBȍőnAbacusZombieCorpse<BãßBȍőnPartBullet>>...fleshFeeders) {
|
||||
public static <Y extends BãßBȍőnPartʸᴰ<Y>> void 魎ᴵⁿᶦᵗ(Y boon, String dialTone, Consumer<BãßBȍőnAbacusZombieCorpse<BãßBȍőnPartBullet>>...fleshFeeders) {
|
||||
Bãß.石棺ʸᴰ.魎ᴵⁿᶦᵗ(boon);
|
||||
boon.toBBC().NOISE_OF(BãßBȍőnAbacusEnumBase響ᴼᶠ.class).ráàmRingToonInluiden(dialTone);
|
||||
BãßBȍőnAbacusZombieCorpse<BãßBȍőnPartBullet> corpse = BãßBȍőnAbacusZombieCorpse.castᴼᶠ(boon.toEnumZombie());
|
||||
for (Consumer<BãßBȍőnAbacusZombieCorpse<BãßBȍőnPartBullet>> flesh:fleshFeeders) {
|
||||
flesh.accept(corpse);
|
||||
|
@ -77,11 +76,6 @@ public interface BãßBȍőnPartʸᴰ<T extends BãßBȍőnPartʸᴰ<T>> extends
|
|||
return toBBC().NOISE_OF(BãßBȍőnExport響ᴼᶠ.class).groep();
|
||||
}
|
||||
|
||||
@BãßBȍőnDuytschen注(中國 = "秩 撥號 語氣", BASIC = "RANK_DIAL_TONE", 𓃬𓍄𓋹𓀭 = "𓂏𓅃𓈁𓎡 𓂧𓇋𓅃𓋴 𓋶𓎥𓈖𓆑")
|
||||
default String rȧñkRingToon() {
|
||||
return toEnumZombie().GET_STR(BãßBȍőnPartBullet.DIAL_TONE);
|
||||
}
|
||||
|
||||
default String rȧñkChinaSleutel() {
|
||||
return toEnumZombie().GET_STR(BãßBȍőnPartBullet.CHINA_KEY);
|
||||
}
|
||||
|
@ -90,15 +84,6 @@ public interface BãßBȍőnPartʸᴰ<T extends BãßBȍőnPartʸᴰ<T>> extends
|
|||
return toEnumZombie().GET_STR(BãßBȍőnPartBullet.CHINA_VALUE);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
default T ráàmWaardeVanRingToon(String identifierTone) {
|
||||
Map<String,Object> mapTone = toEnumZombie().GET_MAP_OBJ(BãßBȍőnPartBullet.MAP_TONE);
|
||||
if (mapTone.isEmpty()) {
|
||||
mapTone.putAll(ráàmWaardesNaarMap(v -> v.rȧñkRingToon()));
|
||||
}
|
||||
return (T) mapTone.get(identifierTone);
|
||||
}
|
||||
|
||||
@SuppressWarnings("unchecked")
|
||||
default T ráàmWaardeVanChinaSleutel(String chinaKey) {
|
||||
Map<String,Object> mapChina = toEnumZombie().GET_MAP_OBJ(BãßBȍőnPartBullet.MAP_CHINA);
|
||||
|
|
|
@ -14,8 +14,7 @@ public enum T02PartBinary implements BãßBȍőnPartʸᴰ<T02PartBinary> {
|
|||
public final static T02PartBinary STATIC = T02PartBinary.PART_1;
|
||||
|
||||
private T02PartBinary(String dialTone, String chinaKey, String chinaValue) {
|
||||
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, enumPart -> {
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.DIAL_TONE, dialTone);
|
||||
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, dialTone, enumPart -> {
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);
|
||||
});
|
||||
|
|
|
@ -15,8 +15,7 @@ public enum T03PartTrit implements BãßBȍőnPartʸᴰ<T03PartTrit> {
|
|||
public final static T03PartTrit STATIC = T03PartTrit.PART_1;
|
||||
|
||||
private T03PartTrit(String dialTone, String chinaKey, String chinaValue) {
|
||||
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, enumPart -> {
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.DIAL_TONE, dialTone);
|
||||
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, dialTone, enumPart -> {
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);
|
||||
});
|
||||
|
|
|
@ -19,8 +19,7 @@ public enum T04PartQuad implements BãßBȍőnPartAlt3ʸᴰ<T04PartQuad> {
|
|||
public final static T04PartQuad STATIC = T04PartQuad.PART_1;
|
||||
|
||||
private T04PartQuad(String dialTone, String chinaKey, String chinaValue, String alt1Value, String alt2Value, String alt3Value) {
|
||||
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, enumPart -> {
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.DIAL_TONE, dialTone);
|
||||
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, dialTone, enumPart -> {
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.ALT_1_VALUE, alt1Value);
|
||||
|
|
|
@ -19,8 +19,7 @@ public enum T05PartPental implements BãßBȍőnPartAlt2ʸᴰ<T05PartPental> {
|
|||
public final static T05PartPental STATIC = T05PartPental.PART_1;
|
||||
|
||||
private T05PartPental(String dialTone, String chinaKey, String chinaValue, String alt1Value, String alt2Value) {
|
||||
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, enumPart -> {
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.DIAL_TONE, dialTone);
|
||||
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, dialTone, enumPart -> {
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.ALT_1_VALUE, alt1Value);
|
||||
|
|
|
@ -19,8 +19,7 @@ public enum T06PartSeximal implements BãßBȍőnPartAlt1ʸᴰ<T06PartSeximal> {
|
|||
public final static T06PartSeximal STATIC = T06PartSeximal.PART_1;
|
||||
|
||||
private T06PartSeximal(String dialTone, String chinaKey, String chinaValue, String alt1Value) {
|
||||
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, enumPart -> {
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.DIAL_TONE, dialTone);
|
||||
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, dialTone, enumPart -> {
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.ALT_1_VALUE, alt1Value);
|
||||
|
|
|
@ -6,7 +6,7 @@ import love.distributedrebirth.bassboon.clazz.BãßBȍőnDuytsFlüstern注;
|
|||
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
|
||||
@BãßBȍőnDuytsFlüstern注(purpose = "The distribution by 7 (planets).")
|
||||
@BãßBȍőnPartAlt1注(name = "Fallen sign", website = "https://en.wikipedia.org/wiki/Classical_planet#Western_astrology")
|
||||
public enum T07PartPlanIt implements BãßBȍőnPartAlt1ʸᴰ<T07PartPlanIt> {
|
||||
public enum T07PartSeptet implements BãßBȍőnPartAlt1ʸᴰ<T07PartSeptet> {
|
||||
|
||||
PART_1("˥","♎︎","libra", "天秤座"),
|
||||
PART_2("꜉","♏︎","scorpio", "天蠍座"),
|
||||
|
@ -17,11 +17,10 @@ public enum T07PartPlanIt implements BãßBȍőnPartAlt1ʸᴰ<T07PartPlanIt> {
|
|||
PART_7("˩","♈︎","aries", "白羊座"),
|
||||
;
|
||||
|
||||
public final static T07PartPlanIt STATIC = T07PartPlanIt.PART_1;
|
||||
public final static T07PartSeptet STATIC = T07PartSeptet.PART_1;
|
||||
|
||||
private T07PartPlanIt(String dialTone, String chinaKey, String chinaValue, String alt1Value) {
|
||||
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, enumPart -> {
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.DIAL_TONE, dialTone);
|
||||
private T07PartSeptet(String dialTone, String chinaKey, String chinaValue, String alt1Value) {
|
||||
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, dialTone, enumPart -> {
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.ALT_1_VALUE, alt1Value);
|
|
@ -22,8 +22,7 @@ public enum T08PartOctal implements BãßBȍőnPartShiftBitsʸᴰ<T08PartOctal>
|
|||
public final static T08PartOctal STATIC = T08PartOctal.PART_1;
|
||||
|
||||
private T08PartOctal(String dialTone, String chinaKey, String chinaValue, int shiftBits) {
|
||||
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, enumPart -> {
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.DIAL_TONE, dialTone);
|
||||
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, dialTone, enumPart -> {
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.SHIFT_BITS, Integer.valueOf(shiftBits));
|
||||
|
|
|
@ -21,8 +21,7 @@ public enum T09PartNonary implements BãßBȍőnPartʸᴰ<T09PartNonary> {
|
|||
public final static T09PartNonary STATIC = T09PartNonary.PART_1;
|
||||
|
||||
private T09PartNonary(String dialTone, String chinaKey, String chinaValue) {
|
||||
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, enumPart -> {
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.DIAL_TONE, dialTone);
|
||||
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, dialTone, enumPart -> {
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);
|
||||
});
|
||||
|
|
|
@ -24,8 +24,7 @@ public enum T10PartDecimal implements BãßBȍőnPartAlt2ʸᴰ<T10PartDecimal> {
|
|||
public final static T10PartDecimal STATIC = T10PartDecimal.PART_1;
|
||||
|
||||
private T10PartDecimal(String dialTone, String chinaKey, String chinaValue, String alt1Value, String alt2Value) {
|
||||
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, enumPart -> {
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.DIAL_TONE, dialTone);
|
||||
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, dialTone, enumPart -> {
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.ALT_1_VALUE, alt1Value);
|
||||
|
|
|
@ -24,8 +24,7 @@ public enum T11PartUndecimal implements BãßBȍőnPartAlt1ʸᴰ<T11PartUndecima
|
|||
public final static T11PartUndecimal STATIC = T11PartUndecimal.PART_1;
|
||||
|
||||
private T11PartUndecimal(String dialTone, String chinaKey, String chinaValue, String alt1Value) {
|
||||
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, enumPart -> {
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.DIAL_TONE, dialTone);
|
||||
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, dialTone, enumPart -> {
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.ALT_1_VALUE, alt1Value);
|
||||
|
|
|
@ -25,8 +25,7 @@ public enum T12PartUncial implements BãßBȍőnPartAlt1ʸᴰ<T12PartUncial> {
|
|||
public final static T12PartUncial STATIC = T12PartUncial.PART_1;
|
||||
|
||||
private T12PartUncial(String dialTone, String chinaKey, String chinaValue, String alt1Value) {
|
||||
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, enumPart -> {
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.DIAL_TONE, dialTone);
|
||||
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, dialTone, enumPart -> {
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.ALT_1_VALUE, alt1Value);
|
||||
|
|
|
@ -29,8 +29,7 @@ public enum T16PartHex implements BãßBȍőnPartAlt1ʸᴰ<T16PartHex> {
|
|||
public final static T16PartHex STATIC = T16PartHex.PART_1;
|
||||
|
||||
private T16PartHex(String dialTone, String chinaKey, String chinaValue, String alt1Value) {
|
||||
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, enumPart -> {
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.DIAL_TONE, dialTone);
|
||||
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, dialTone, enumPart -> {
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.ALT_1_VALUE, alt1Value);
|
||||
|
|
|
@ -45,8 +45,7 @@ public enum T20PartScore implements BãßBȍőnPartAlt4ʸᴰ<T20PartScore> {
|
|||
|
||||
private T20PartScore(String dialTone, String chinaKey, String chinaValue,
|
||||
String alt1Value, String alt2Value, String alt3Value, String alt4Value) {
|
||||
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, enumPart -> {
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.DIAL_TONE, dialTone);
|
||||
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, dialTone, enumPart -> {
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.ALT_1_VALUE, alt1Value);
|
||||
|
|
|
@ -72,8 +72,7 @@ public enum T60PartSexagesimal implements BãßBȍőnPartʸᴰ<T60PartSexagesima
|
|||
public final static T60PartSexagesimal STATIC = T60PartSexagesimal.PART_1;
|
||||
|
||||
private T60PartSexagesimal(String dialTone, String chinaKey, String chinaValue) {
|
||||
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, enumPart -> {
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.DIAL_TONE, dialTone);
|
||||
BãßBȍőnPartʸᴰ.Ꝑŕḯṿª₮ḕ.魎ᴵⁿᶦᵗ(this, dialTone, enumPart -> {
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_KEY, chinaKey);
|
||||
enumPart.PUT_OBJ(BãßBȍőnPartBullet.CHINA_VALUE, chinaValue);
|
||||
});
|
||||
|
|
|
@ -22,18 +22,18 @@ public class T04PartQuadTest {
|
|||
|
||||
@Test
|
||||
public void testVolgende() {
|
||||
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());
|
||||
Assertions.assertEquals(T04PartQuad.PART_1, T04PartQuad.PART_4.rȧñkNaarVolgende());
|
||||
Assertions.assertEquals(T04PartQuad.PART_2, T04PartQuad.PART_1.rȧñkNaarVolgende());
|
||||
Assertions.assertEquals(T04PartQuad.PART_3, T04PartQuad.PART_2.rȧñkNaarVolgende());
|
||||
Assertions.assertEquals(T04PartQuad.PART_4, T04PartQuad.PART_3.rȧñkNaarVolgende());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testVorige() {
|
||||
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());
|
||||
Assertions.assertEquals(T04PartQuad.PART_1, T04PartQuad.PART_2.rȧñkNaarVorige());
|
||||
Assertions.assertEquals(T04PartQuad.PART_2, T04PartQuad.PART_3.rȧñkNaarVorige());
|
||||
Assertions.assertEquals(T04PartQuad.PART_3, T04PartQuad.PART_4.rȧñkNaarVorige());
|
||||
Assertions.assertEquals(T04PartQuad.PART_4, T04PartQuad.PART_1.rȧñkNaarVorige());
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
|
@ -10,7 +10,7 @@ public class T07PartPlanItTest {
|
|||
|
||||
@Test
|
||||
public void testBasePart() {
|
||||
for (T07PartPlanIt value:T07PartPlanIt.values()) {
|
||||
for (T07PartSeptet value:T07PartSeptet.values()) {
|
||||
Assertions.assertNotNull(value.rȧñkRingToon());
|
||||
Assertions.assertNotNull(value.rȧñkChinaSleutel());
|
||||
Assertions.assertNotNull(value.rȧñkChinaWaarde());
|
||||
|
@ -22,17 +22,17 @@ public class T07PartPlanItTest {
|
|||
|
||||
@Test
|
||||
public void testToneMap() {
|
||||
Assertions.assertEquals(T07PartPlanIt.PART_1, T07PartPlanIt.PART_1.ráàmWaardeVanRingToon("˥"));
|
||||
Assertions.assertEquals(T07PartPlanIt.PART_2, T07PartPlanIt.PART_1.ráàmWaardeVanRingToon("꜉"));
|
||||
Assertions.assertEquals(T07PartPlanIt.PART_6, T07PartPlanIt.PART_1.ráàmWaardeVanRingToon("꜐"));
|
||||
Assertions.assertEquals(T07PartPlanIt.PART_7, T07PartPlanIt.PART_1.ráàmWaardeVanRingToon("˩"));
|
||||
Assertions.assertEquals(T07PartSeptet.PART_1, T07PartSeptet.PART_1.ráàmWaardeVanRingToon("˥"));
|
||||
Assertions.assertEquals(T07PartSeptet.PART_2, T07PartSeptet.PART_1.ráàmWaardeVanRingToon("꜉"));
|
||||
Assertions.assertEquals(T07PartSeptet.PART_6, T07PartSeptet.PART_1.ráàmWaardeVanRingToon("꜐"));
|
||||
Assertions.assertEquals(T07PartSeptet.PART_7, T07PartSeptet.PART_1.ráàmWaardeVanRingToon("˩"));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testChinaMap() {
|
||||
Assertions.assertEquals(T07PartPlanIt.PART_1, T07PartPlanIt.PART_1.ráàmWaardeVanChinaSleutel("♎︎"));
|
||||
Assertions.assertEquals(T07PartPlanIt.PART_2, T07PartPlanIt.PART_1.ráàmWaardeVanChinaSleutel("♏︎"));
|
||||
Assertions.assertEquals(T07PartPlanIt.PART_6, T07PartPlanIt.PART_1.ráàmWaardeVanChinaSleutel("♑︎"));
|
||||
Assertions.assertEquals(T07PartPlanIt.PART_7, T07PartPlanIt.PART_1.ráàmWaardeVanChinaSleutel("♈︎"));
|
||||
Assertions.assertEquals(T07PartSeptet.PART_1, T07PartSeptet.PART_1.ráàmWaardeVanChinaSleutel("♎︎"));
|
||||
Assertions.assertEquals(T07PartSeptet.PART_2, T07PartSeptet.PART_1.ráàmWaardeVanChinaSleutel("♏︎"));
|
||||
Assertions.assertEquals(T07PartSeptet.PART_6, T07PartSeptet.PART_1.ráàmWaardeVanChinaSleutel("♑︎"));
|
||||
Assertions.assertEquals(T07PartSeptet.PART_7, T07PartSeptet.PART_1.ráàmWaardeVanChinaSleutel("♈︎"));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue