JPP: Migrated all china keys to terminators guns

This commit is contained in:
Willem Cazander 2025-09-14 01:37:50 +02:00
parent dfa3ea5036
commit 037a8bfcb3
34 changed files with 1713 additions and 160 deletions

View file

@ -32,8 +32,6 @@ import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣔᔿᔿᐤ.BãßBȍ
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public enum TerminatorBullet implements BãßBȍőnAmmoBullet {
CHINA_KEY, // TODO: move to gun see T512ᖟ
CHINA_VALUE, // TODO: delete and/or move to gun
DUYTS_NAME,
DUYTS_CHINA, // TODO: redo as DUYTS_GUN and return the default (china) gun
SPACE_OCTAL_COUNT,
@ -41,5 +39,6 @@ public enum TerminatorBullet implements BãßBȍőnAmmoBullet {
MAP_GUN,
MAP_GUN_AMMO,
MAP_GUN_WOUND,
LIST_GUN_TYPES,
;
}

View file

@ -29,7 +29,6 @@ package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪ
import java.math.BigInteger;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import java.util.Objects;
@ -47,6 +46,7 @@ import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnSelfKeenCoi
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣔᔿᔿᐤ.BãßBȍőnAmmoBoxԲ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣔᔿᔿᐤ.ᐧᣞᣛ.低音ᣟ骨ᣟ彈藥ᣟ盒子;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐḯŕḕʸᴰ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢObjectClass;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.LinguaNode;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ᒻᑊᣕᕐᓑᣔ.嘴ᗮᙿᗮ;
@ -57,6 +57,7 @@ import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAu
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ServiceLoaderꞱᴿᴳᴮ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ServiceLoader𓄯ᶠˡʸ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ᐧᣞᣛ.服務ᣟ裝載機;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᕐᓑᣕᔆ.TTꞱꞱᖟGunShield;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᣔᒃᣔᒼᓑᔆ.TeŀRáàmRȧñkEnumInluider;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᣔᒃᣔᒼᓑᔆ.TeŀRáàmRȧñkEnumOperator𓄯;
@ -89,6 +90,7 @@ public interface Terminator𓄯<T extends Terminator𓄯<T>> extends TeŀRáàmR
彈藥ᐧ盒子.放ᐧ子彈ᐧ地圖(TerminatorBullet.MAP_GUN);
彈藥ᐧ盒子.放ᐧ子彈ᐧ地圖(TerminatorBullet.MAP_GUN_AMMO);
彈藥ᐧ盒子.放ᐧ子彈ᐧ地圖(TerminatorBullet.MAP_GUN_WOUND);
彈藥ᐧ盒子.放ᐧ子彈ᐧ清單(TerminatorBullet.LIST_GUN_TYPES);
彈藥ᐧ盒子.放ᐧ子彈(TerminatorBullet.DUYTS_NAME, terminator注.duytsName());
彈藥ᐧ盒子.放ᐧ子彈(TerminatorBullet.DUYTS_CHINA, terminator注.duytsChina());
TerminatorGunSafe gunSafe = new TerminatorGunSafe();
@ -101,7 +103,11 @@ public interface Terminator𓄯<T extends Terminator𓄯<T>> extends TeŀRáàmR
Class<?> gunClass = gun.getClass();
TerminatorGunAmmo注 anno = Objects.requireNonNull(gunClass.getAnnotation(TerminatorGunAmmo注.class), "Missing TerminatorGunAmmo注 annotation on: " + gunClass);
彈藥ᐧ盒子.子彈ᐧ地圖ᐧ目的(TerminatorBullet.MAP_GUN_AMMO).put(gunClass.getName(), TerminatorGunAmmo.instanceᴼᶠ(anno));
彈藥ᐧ盒子.子彈ᐧ清單ᐧ目的(TerminatorBullet.LIST_GUN_TYPES).add(gunClass);
彈藥ᐧ盒子.子彈ᐧ地圖ᐧ目的(TerminatorBullet.MAP_GUN).put(gunClass.getName(), gun);
ᒢObjectClass..walkInterfaces(gunClass).forEach(v -> {
彈藥ᐧ盒子.子彈ᐧ地圖ᐧ目的(TerminatorBullet.MAP_GUN).put(v.getName(), gun);
});
}
}
int spaceOctalCount = ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟONE;
@ -154,7 +160,8 @@ public interface Terminator𓄯<T extends Terminator𓄯<T>> extends TeŀRáàmR
}
default String rȧñkGunFire(Class<? extends TerminatorGun> gunId) {
return TerminatorGun.class.cast(backpackᴬᵐᵐᵒᴮᵒˣ().kȱġễlMapObjectValue(TerminatorBullet.MAP_GUN, gunId.getName())).kanonSchot(rȧñkTelNul());
Object bullet = backpackᴬᵐᵐᵒᴮᵒˣ().kȱġễlMapObjectValue(TerminatorBullet.MAP_GUN, gunId.getName());
return bullet==null?null:TerminatorGun.class.cast(bullet).kanonSchot(rȧñkTelNul());
}
default TerminatorGunAmmo ráàmGunAmmo(Class<? extends TerminatorGun> gunId) {
@ -163,10 +170,9 @@ public interface Terminator𓄯<T extends Terminator𓄯<T>> extends TeŀRáàmR
@SuppressWarnings("unchecked")
default List<Class<? extends TerminatorGun>> ráàmGunTypes() {
Collection<Object> data = backpackᴬᵐᵐᵒᴮᵒˣ().kȱġễlMapObject(TerminatorBullet.MAP_GUN).values();
List<Class<? extends TerminatorGun>> result = new ArrayList<>();
for (Object obj: data) {
result.add((Class<? extends TerminatorGun>) obj.getClass());
for (Object obj: backpackᴬᵐᵐᵒᴮᵒˣ().kȱġễlListObject(TerminatorBullet.LIST_GUN_TYPES)) {
result.add((Class<? extends TerminatorGun>) obj);
}
return result;
}
@ -186,14 +192,19 @@ public interface Terminator𓄯<T extends Terminator𓄯<T>> extends TeŀRáàmR
return (T) ((Map<String,T>)mapGunWounds.get(gunId.getName())).get(gunWound);
}
@Deprecated
default String rȧñkChinaSleutel() {
return backpackᴬᵐᵐᵒᴮᵒˣ().kȱġễlString(TerminatorBullet.CHINA_KEY);
return rȧñkGunFire(TTꞱꞱᖟGunShield.GunShieldChinaKey.class);
//return backpackᴬᵐᵐᵒᴮᵒˣ().kȱġễlString(TerminatorBullet.CHINA_KEY);
}
@Deprecated
default String rȧñkChinaWaarde() {
return backpackᴬᵐᵐᵒᴮᵒˣ().kȱġễlString(TerminatorBullet.CHINA_VALUE);
return rȧñkGunFire(TTꞱꞱᖟGunShield.GunShieldChinaValue.class);
//return backpackᴬᵐᵐᵒᴮᵒˣ().kȱġễlString(TerminatorBullet.CHINA_VALUE);
}
@Deprecated
@SuppressWarnings("unchecked")
default T ráàmWaardeVanChinaSleutel(String chinaKey) {
Map<String,Object> mapChina = backpackᴬᵐᵐᵒᴮᵒˣ().kȱġễlMapObject(TerminatorBullet.MAP_CHINA);
@ -215,8 +226,8 @@ public interface Terminator𓄯<T extends Terminator𓄯<T>> extends TeŀRáàmR
return new Consumer<BãßBȍőnAmmoBoxԲ<TerminatorBullet>>() {
@Override
public void accept(BãßBȍőnAmmoBoxԲ<TerminatorBullet> ammoBox) {
ammoBox.bewaarKȱġễl(TerminatorBullet.CHINA_KEY, chinaKey);
ammoBox.bewaarKȱġễl(TerminatorBullet.CHINA_VALUE, chinaValue);
//ammoBox.bewaarKȱġễl(TerminatorBullet.CHINA_KEY, chinaKey);
//ammoBox.bewaarKȱġễl(TerminatorBullet.CHINA_VALUE, chinaValue);
}
};
}

View file

@ -27,7 +27,6 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᕐᓑᣕᔆ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGun;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGunAmmo注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@ -43,24 +42,28 @@ public enum T001ᖟGun {
}
@TerminatorGunAmmo注()
static public final class T001ᖟGunChinaKey implements TTꞱꞱᖟGunShield.GunShieldChinaKey {
private final static String VALUES = "";
private T001ᖟGunChinaKey() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()
static public final class T001ᖟGunChinaValue implements TTꞱꞱᖟGunShield.GunShieldChinaValue {
private final static String VALUES = "zero";
private T001ᖟGunChinaValue() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"zero",
};
str.append(values[ordinal]);
}
}
}

View file

@ -27,7 +27,6 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᕐᓑᣕᔆ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGun;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGunAmmo注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@ -45,24 +44,30 @@ public enum T002ᖟGun {
}
@TerminatorGunAmmo注()
static public final class T002ᖟGunChinaKey implements TTꞱꞱᖟGunShield.GunShieldChinaKey {
private final static String VALUES = "高 低";
private T002ᖟGunChinaKey() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"",
"",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()
static public final class T002ᖟGunChinaValue implements TTꞱꞱᖟGunShield.GunShieldChinaValue {
private final static String VALUES = "high low";
private T002ᖟGunChinaValue() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"high",
"low",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注(website = "https://en.wikipedia.org/wiki/Binary_number")

View file

@ -27,7 +27,6 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᕐᓑᣕᔆ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGun;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGunAmmo注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@ -43,24 +42,32 @@ public enum T003ᖟGun {
}
@TerminatorGunAmmo注()
static public final class T003ᖟGunChinaKey implements TTꞱꞱᖟGunShield.GunShieldChinaKey {
private final static String VALUES = "一 二 三";
private T003ᖟGunChinaKey() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"",
"",
"",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()
static public final class T003ᖟGunChinaValue implements TTꞱꞱᖟGunShield.GunShieldChinaValue {
private final static String VALUES = "1 2 3";
private T003ᖟGunChinaValue() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"1",
"2",
"3",
};
str.append(values[ordinal]);
}
}
}

View file

@ -36,65 +36,75 @@ import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAu
public enum T004ᖟGun {
;
static protected TerminatorGun[] lꝍꝍdKanons() {
return new TerminatorGun[] {
new T004ᖟGunChinaKey(),
new T004ᖟGunChinaValue(),
new T004ᖟGunCardinalDirectionChina(),
new T004ᖟGunCardinalDirectionKey(),
new T004ᖟGunCardinalDirectionValue(),
};
return new TerminatorGun[] { new T004ᖟGunChinaKey(), new T004ᖟGunChinaValue(), new T004ᖟGunCardinalDirectionChina(), new T004ᖟGunCardinalDirectionKey(),
new T004ᖟGunCardinalDirectionValue(), };
}
@TerminatorGunAmmo注()
static public final class T004ᖟGunChinaKey implements TTꞱꞱᖟGunShield.GunShieldChinaKey {
private final static String VALUES = "仙 上 主 天";
private T004ᖟGunChinaKey() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"",
"",
"",
"",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()
static public final class T004ᖟGunChinaValue implements TTꞱꞱᖟGunShield.GunShieldChinaValue {
private final static String VALUES = "immortal above lords heaven";
private T004ᖟGunChinaValue() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"immortal",
"above",
"lords",
"heaven",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注(website = "https://zh.wikipedia.org/wiki/罗盘方位")
static public final class T004ᖟGunCardinalDirectionChina implements TerminatorGun {
private final static String VALUES = "北東西南";
private T004ᖟGunCardinalDirectionChina() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.appendCodePoint(VALUES.codePoints().skip(ordinal).findFirst().getAsInt());
}
}
@TerminatorGunAmmo注(website = "https://simple.wikipedia.org/wiki/Cardinal_direction")
static public final class T004ᖟGunCardinalDirectionKey implements TerminatorGun {
private final static String VALUES = "NEWS";
private T004ᖟGunCardinalDirectionKey() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.appendCodePoint(VALUES.codePoints().skip(ordinal).findFirst().getAsInt());
}
}
@TerminatorGunAmmo注(website = "https://en.wikipedia.org/wiki/Cardinal_direction")
static public final class T004ᖟGunCardinalDirectionValue implements TerminatorGun {
private final static String VALUES = "north east west south";
private T004ᖟGunCardinalDirectionValue() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
}

View file

@ -47,24 +47,36 @@ public enum T005ᖟGun {
}
@TerminatorGunAmmo注()
static public final class T005ᖟGunChinaKey implements TTꞱꞱᖟGunShield.GunShieldChinaKey {
private final static String VALUES = "火 水 木 金 土";
private T005ᖟGunChinaKey() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"",
"",
"",
"",
"",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()
static public final class T005ᖟGunChinaValue implements TTꞱꞱᖟGunShield.GunShieldChinaValue {
private final static String VALUES = "fire water wood gold earth";
private T005ᖟGunChinaValue() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"fire",
"water",
"wood",
"gold",
"earth",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()

View file

@ -27,7 +27,6 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᕐᓑᣕᔆ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGun;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGunAmmo注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@ -45,24 +44,38 @@ public enum T006ᖟGun {
}
@TerminatorGunAmmo注()
static public final class T006ᖟGunChinaKey implements TTꞱꞱᖟGunShield.GunShieldChinaKey {
private final static String VALUES = "四 五 六 七 八 九";
private T006ᖟGunChinaKey() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"",
"",
"",
"",
"",
"",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()
static public final class T006ᖟGunChinaValue implements TTꞱꞱᖟGunShield.GunShieldChinaValue {
private final static String VALUES = "4 5 6 7 8 9";
private T006ᖟGunChinaValue() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"4",
"5",
"6",
"7",
"8",
"9",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注(website = "https://en.wikipedia.org/wiki/ADFGVX_cipher")

View file

@ -46,24 +46,40 @@ public enum T007ᖟGun {
}
@TerminatorGunAmmo注()
static public final class T007ᖟGunChinaKey implements TTꞱꞱᖟGunShield.GunShieldChinaKey, TTꞱꞱᖟGunShield.GunShieldSoundScale {
private final static String VALUES = "सा रे गा म प ध नि";
private T007ᖟGunChinaKey() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"सा",
"रे",
"गा",
"",
"",
"",
"नि",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()
static public final class T007ᖟGunChinaValue implements TTꞱꞱᖟGunShield.GunShieldChinaValue, TTꞱꞱᖟGunShield.GunShieldSoundScale {
private final static String VALUES = "sa re ga ma pa dha ni";
private T007ᖟGunChinaValue() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"sa",
"re",
"ga",
"ma",
"pa",
"dha",
"ni",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()

View file

@ -27,7 +27,6 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᕐᓑᣕᔆ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGun;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGunAmmo注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@ -47,24 +46,42 @@ public enum T008ᖟGun {
}
@TerminatorGunAmmo注()
static public final class T008ᖟGunChinaKey implements TTꞱꞱᖟGunShield.GunShieldChinaKey {
private final static String VALUES = "乾 兌 離 震 巽 坎 艮 坤";
private T008ᖟGunChinaKey() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"",
"",
"",
"",
"",
"",
"",
"",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()
static public final class T008ᖟGunChinaValue implements TTꞱꞱᖟGunShield.GunShieldChinaValue {
private final static String VALUES = "creative joyous clinging arousing gentle abysmal silent receptive";
private T008ᖟGunChinaValue() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"creative",
"joyous",
"clinging",
"arousing",
"gentle",
"abysmal",
"silent",
"receptive",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注(website = "https://en.wikipedia.org/wiki/Bagua")

View file

@ -27,7 +27,6 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᕐᓑᣕᔆ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGun;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGunAmmo注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@ -43,24 +42,44 @@ public enum T009ᖟGun {
}
@TerminatorGunAmmo注()
static public final class T009ᖟGunChinaKey implements TTꞱꞱᖟGunShield.GunShieldChinaKey {
private final static String VALUES = "壹 贰 叁 肆 伍 陆 柒 捌 玖";
private T009ᖟGunChinaKey() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"",
"",
"",
"",
"",
"",
"",
"",
"",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()
static public final class T009ᖟGunChinaValue implements TTꞱꞱᖟGunShield.GunShieldChinaValue {
private final static String VALUES = "one two three four five six seven eight nine";
private T009ᖟGunChinaValue() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"one",
"two",
"three",
"four",
"five",
"six",
"seven",
"eight",
"nine",
};
str.append(values[ordinal]);
}
}
}

View file

@ -27,7 +27,6 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᕐᓑᣕᔆ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGun;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGunAmmo注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@ -47,24 +46,46 @@ public enum T010ᖟGun {
}
@TerminatorGunAmmo注()
static public final class T010ᖟGunChinaKey implements TTꞱꞱᖟGunShield.GunShieldChinaKey {
private final static String VALUES = "藍 皓 紅 橙 綠 黃 褐 黑 紺 粉";
private T010ᖟGunChinaKey() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()
static public final class T010ᖟGunChinaValue implements TTꞱꞱᖟGunShield.GunShieldChinaValue {
private final static String VALUES = "blue white red orange green yellow brown black purple pink";
private T010ᖟGunChinaValue() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"blue",
"white",
"red",
"orange",
"green",
"yellow",
"brown",
"black",
"purple",
"pink",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注(website = "https://en.wikipedia.org/wiki/Tone_letter")

View file

@ -27,7 +27,6 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᕐᓑᣕᔆ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGun;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGunAmmo注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@ -43,24 +42,48 @@ public enum T011ᖟGun {
}
@TerminatorGunAmmo注()
static public final class T011ᖟGunChinaKey implements TTꞱꞱᖟGunShield.GunShieldChinaKey {
private final static String VALUES = "走 跑 坐 掛 鋪 跳 落 寂 談 春 耦";
private T011ᖟGunChinaKey() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()
static public final class T011ᖟGunChinaValue implements TTꞱꞱᖟGunShield.GunShieldChinaValue {
private final static String VALUES = "walk run sit hang lay jump drop lonely talk life mate";
private T011ᖟGunChinaValue() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"walk",
"run",
"sit",
"hang",
"lay",
"jump",
"drop",
"lonely",
"talk",
"life",
"mate",
};
str.append(values[ordinal]);
}
}
}

View file

@ -44,24 +44,50 @@ public enum T012ᖟGun {
}
@TerminatorGunAmmo注()
static public final class T012ᖟGunChinaKey implements TTꞱꞱᖟGunShield.GunShieldChinaKey {
private final static String VALUES = "日 月 星 山 龍 鳳 杯 藻 爐 種 黼 亞";
private T012ᖟGunChinaKey() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()
static public final class T012ᖟGunChinaValue implements TTꞱꞱᖟGunShield.GunShieldChinaValue {
private final static String VALUES = "sun moon star mountain dragon phoenix cup pondweed furnace seed axe nozero";
private T012ᖟGunChinaValue() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"sun",
"moon",
"star",
"mountain",
"dragon",
"phoenix",
"cup",
"pondweed",
"furnace",
"seed",
"axe",
"nozero",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注(website = "https://en.wikipedia.org/wiki/Musical_note")

View file

@ -27,7 +27,6 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᕐᓑᣕᔆ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGun;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGunAmmo注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@ -43,24 +42,52 @@ public enum T013ᖟGun {
}
@TerminatorGunAmmo注()
static public final class T013ᖟGunChinaKey implements TTꞱꞱᖟGunShield.GunShieldChinaKey {
private final static String VALUES = "嫩 綦 戴 洋 洮 曲 淄 淮 游 貢 灄 瓯 韩";
private T013ᖟGunChinaKey() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()
static public final class T013ᖟGunChinaValue implements TTꞱꞱᖟGunShield.GunShieldChinaValue {
private final static String VALUES = "nen qi dai yang tao qu zihe huai you gong she ou han";
private T013ᖟGunChinaValue() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"nen",
"qi",
"dai",
"yang",
"tao",
"qu",
"zihe",
"huai",
"you",
"gong",
"she",
"ou",
"han",
};
str.append(values[ordinal]);
}
}
}

View file

@ -27,7 +27,6 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᕐᓑᣕᔆ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGun;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGunAmmo注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@ -43,24 +42,54 @@ public enum T014ᖟGun {
}
@TerminatorGunAmmo注()
static public final class T014ᖟGunChinaKey implements TTꞱꞱᖟGunShield.GunShieldChinaKey {
private final static String VALUES = "大敦 行間 太沖 中封 蠡溝 中都 膝關 曲泉 陰包 足五里 陰廉 急脈 章門 期門";
private T014ᖟGunChinaKey() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"大敦",
"行間",
"太沖",
"中封",
"蠡溝",
"中都",
"膝關",
"曲泉",
"陰包",
"足五里",
"陰廉",
"急脈",
"章門",
"期門",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()
static public final class T014ᖟGunChinaValue implements TTꞱꞱᖟGunShield.GunShieldChinaValue {
private final static String VALUES = "dadun xingjian taichong zhongfeng ligou zhongdu xiguan ququan yinbao zuwuli yinlian jimai zhangmen qimen";
private T014ᖟGunChinaValue() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"dadun",
"xingjian",
"taichong",
"zhongfeng",
"ligou",
"zhongdu",
"xiguan",
"ququan",
"yinbao",
"zuwuli",
"yinlian",
"jimai",
"zhangmen",
"qimen",
};
str.append(values[ordinal]);
}
}
}

View file

@ -27,7 +27,6 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᕐᓑᣕᔆ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGun;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGunAmmo注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@ -43,25 +42,56 @@ public enum T015ᖟGun {
}
@TerminatorGunAmmo注()
static public final class T015ᖟGunChinaKey implements TTꞱꞱᖟGunShield.GunShieldChinaKey {
private final static String VALUES = "天龍 神龍 伏藏龍 地龍 應龍 蛟龍 蟠龍 黃龍 飛龍 青龍 虯龍 燭龍 螭龍 龍王 龍馬";
private T015ᖟGunChinaKey() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"天龍",
"神龍",
"伏藏龍",
"地龍",
"應龍",
"蛟龍",
"蟠龍",
"黃龍",
"飛龍",
"青龍",
"虯龍",
"燭龍",
"螭龍",
"龍王",
"龍馬",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()
static public final class T015ᖟGunChinaValue implements TTꞱꞱᖟGunShield.GunShieldChinaValue {
private final static String VALUES = "heavenly god hidden earthly responding crocodile coiled yellow flying azure curling torch demon king horse";
private T015ᖟGunChinaValue() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
str.append("-dragon");
String[] values = {
"heavenly dragon",
"god dragon",
"hidden dragon",
"earthly dragon",
"responding dragon",
"crocodile dragon",
"coiled dragon",
"yellow dragon",
"flying dragon",
"azure dragon",
"curling dragon",
"torch dragon",
"demon dragon",
"dragon kings",
"dragon horse",
};
str.append(values[ordinal]);
}
}
}

View file

@ -27,7 +27,6 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᕐᓑᣕᔆ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGun;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGunAmmo注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@ -58,24 +57,58 @@ public enum T016ᖟGun {
}
@TerminatorGunAmmo注()
static public final class T016ᖟGunChinaKey implements TTꞱꞱᖟGunShield.GunShieldChinaKey {
private final static String VALUES = "氫 氦 鋰 鈹 硼 碳 氮 氧 氟 氖 鈉 鎂 鋁 矽 磷 硫";
private T016ᖟGunChinaKey() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()
static public final class T016ᖟGunChinaValue implements TTꞱꞱᖟGunShield.GunShieldChinaValue {
private final static String VALUES = "hydrogen helium lithium beryllium boron carbon nitrogen oxygen fluorine neon sodium magnesium aluminium silicon phosphorus sulfur";
private T016ᖟGunChinaValue() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"hydrogen",
"helium",
"lithium",
"beryllium",
"boron",
"carbon",
"nitrogen",
"oxygen",
"fluorine",
"neon",
"sodium",
"magnesium",
"aluminium",
"silicon",
"phosphorus",
"sulfur",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注(website = "https://en.wikipedia.org/wiki/Hexadecimal")

View file

@ -46,24 +46,60 @@ public enum T017ᖟGun {
}
@TerminatorGunAmmo注()
static public final class T017ᖟGunChinaKey implements TTꞱꞱᖟGunShield.GunShieldChinaKey {
private final static String VALUES = "粤 鲁 豫 苏 川 冀 湘 浙 皖 鄂 桂 云 赣 辽 闽 陕 贵";
private T017ᖟGunChinaKey() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()
static public final class T017ᖟGunChinaValue implements TTꞱꞱᖟGunShield.GunShieldChinaValue {
private final static String VALUES = "guangdong shandong henan jiangsu sichuan hebei hunan zhejiang anhui hubei guangxi yunnan jiangxi liaoning fujian shaanxi guizhou";
private T017ᖟGunChinaValue() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"guangdong",
"shandong",
"henan",
"jiangsu",
"sichuan",
"hebei",
"hunan",
"zhejiang",
"anhui",
"hubei",
"guangxi",
"yunnan",
"jiangxi",
"liaoning",
"fujian",
"shaanxi",
"guizhou",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()

View file

@ -27,7 +27,6 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᕐᓑᣕᔆ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGun;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGunAmmo注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@ -43,24 +42,62 @@ public enum T018ᖟGun {
}
@TerminatorGunAmmo注()
static public final class T018ᖟGunChinaKey implements TTꞱꞱᖟGunShield.GunShieldChinaKey {
private final static String VALUES = "心 眼 舌 嘴 唇 脚 肝 胸 头 脸 脑 臂 胃 手 肺 胫 腰 背";
private T018ᖟGunChinaKey() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()
static public final class T018ᖟGunChinaValue implements TTꞱꞱᖟGunShield.GunShieldChinaValue {
private final static String VALUES = "heart eye tongue mouth lips foot liver chest head face brain arm stomach hand lungs skin waist back";
private T018ᖟGunChinaValue() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"heart",
"eye",
"tongue",
"mouth",
"lips",
"foot",
"liver",
"chest",
"head",
"face",
"brain",
"arm",
"stomach",
"hand",
"lungs",
"skin",
"waist",
"back",
};
str.append(values[ordinal]);
}
}
}

View file

@ -27,7 +27,6 @@
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᕐᓑᣕᔆ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGun;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGunAmmo注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@ -43,25 +42,64 @@ public enum T019ᖟGun {
}
@TerminatorGunAmmo注()
static public final class T019ᖟGunChinaKey implements TTꞱꞱᖟGunShield.GunShieldChinaKey {
private final static String VALUES = "薑 穀 豆 柚 棗 瓜 葡 梅 灰 梨 蕉 檸 柿 芥 桃 杏 莓 薯 蘋";
private T019ᖟGunChinaKey() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()
static public final class T019ᖟGunChinaValue implements TTꞱꞱᖟGunShield.GunShieldChinaValue {
private final static String VALUES = "ginger corn beans pomelos jujube melon grape plum lime pear" +
" banana lemon persimmon mustard peach apricot strawberry patato apple";
private T019ᖟGunChinaValue() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"ginger",
"corn",
"beans",
"pomelos",
"jujube",
"melon",
"grape",
"plum",
"lime",
"pear",
"banana",
"lemon",
"persimmon",
"mustard",
"peach",
"apricot",
"strawberry",
"patato",
"apple",
};
str.append(values[ordinal]);
}
}
}

View file

@ -47,25 +47,66 @@ public enum T020ᖟGun {
}
@TerminatorGunAmmo注()
static public final class T020ᖟGunChinaKey implements TTꞱꞱᖟGunShield.GunShieldChinaKey {
private final static String VALUES = "尧 泽 艾 拍 太 吉 兆 千 百 十 分 厘 毫 微 纳 皮 飞 阿 仄 幺";
private T020ᖟGunChinaKey() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()
static public final class T020ᖟGunChinaValue implements TTꞱꞱᖟGunShield.GunShieldChinaValue {
private final static String VALUES = "yotta zetta exa peta tera giga mega kilo hecto deca" +
" deci centi milli micro nano pico femto atto zepto yocto";
private T020ᖟGunChinaValue() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"yotta",
"zetta",
"exa",
"peta",
"tera",
"giga",
"mega",
"kilo",
"hecto",
"deca",
"deci",
"centi",
"milli",
"micro",
"nano",
"pico",
"femto",
"atto",
"zepto",
"yocto",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注(website = "https://en.wikipedia.org/wiki/Metric_prefix")

View file

@ -47,26 +47,68 @@ public enum T021ᖟGun {
}
@TerminatorGunAmmo注()
static public final class T021ᖟGunChinaKey implements TTꞱꞱᖟGunShield.GunShieldChinaKey {
private final static String VALUES = "北京市 上海市 蚌埠市 合肥市 福州市 厦门市 兰州市 贵阳市 郑州市 长沙市 无锡市" +
" 南昌市 吉林市 丹东市 阜新市 锦州市 营口市 济南市 青岛市 太原市 成都市";
private T021ᖟGunChinaKey() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"北京市",
"上海市",
"蚌埠市",
"合肥市",
"福州市",
"厦门市",
"兰州市",
"贵阳市",
"郑州市",
"长沙市",
"无锡市",
"南昌市",
"吉林市",
"丹东市",
"阜新市",
"锦州市",
"营口市",
"济南市",
"青岛市",
"太原市",
"成都市",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()
static public final class T021ᖟGunChinaValue implements TTꞱꞱᖟGunShield.GunShieldChinaValue {
private final static String VALUES = "beijing shanghai bengbu hefei fuzhou ziamen lanzhou guiyang zhengzhou changsha" +
" wuxi nanchang jilin dandong fuxin jinzhou yingkou jinan qingdao taiyuan chengdu";
private T021ᖟGunChinaValue() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
str.append(VALUES.split(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE)[ordinal]);
String[] values = {
"beijing",
"shanghai",
"bengbu",
"hefei",
"fuzhou",
"ziamen",
"lanzhou",
"guiyang",
"zhengzhou",
"changsha",
"wuxi",
"nanchang",
"jilin",
"dandong",
"fuxin",
"jinzhou",
"yingkou",
"jinan",
"qingdao",
"taiyuan",
"chengdu",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()

View file

@ -0,0 +1,117 @@
/*
* Copyright ©Δ 仙上主天
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
* that the following conditions are met:
*
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
* following disclaimer.
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
* the following disclaimer in the documentation and/or other materials provided with the distribution.
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
* even on air gaped systems, all information in the universe is owned by the pi creator.
*
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᕐᓑᣕᔆ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGun;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGunAmmo注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public enum T025ᖟGun {
;
static protected TerminatorGun[] lꝍꝍdKanons() {
return new TerminatorGun[] {
new T025ᖟGunChinaKey(),
new T025ᖟGunChinaValue()
};
}
@TerminatorGunAmmo注()
static public final class T025ᖟGunChinaKey implements TTꞱꞱᖟGunShield.GunShieldChinaKey {
private T025ᖟGunChinaKey() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
String[] values = {
"𝍠",
"𝍡",
"𝍢",
"𝍣",
"𝍤",
"𝍥",
"𝍦",
"𝍧",
"𝍨",
"𝍩",
"𝍪",
"𝍫",
"𝍬",
"𝍭",
"𝍮",
"𝍯",
"𝍰",
"𝍱",
"𝍲",
"𝍳",
"𝍴",
"𝍵",
"𝍶",
"𝍷",
"𝍸",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()
static public final class T025ᖟGunChinaValue implements TTꞱꞱᖟGunShield.GunShieldChinaValue {
private T025ᖟGunChinaValue() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
String[] values = {
"1D360",
"1D361",
"1D362",
"1D363",
"1D364",
"1D365",
"1D366",
"1D367",
"1D368",
"1D369",
"1D36A",
"1D36B",
"1D36C",
"1D36D",
"1D36E",
"1D36F",
"1D370",
"1D371",
"1D372",
"1D373",
"1D374",
"1D375",
"1D376",
"1D377",
"1D378",
};
str.append(values[ordinal]);
}
}
}

View file

@ -0,0 +1,121 @@
/*
* Copyright ©Δ 仙上主天
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
* that the following conditions are met:
*
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
* following disclaimer.
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
* the following disclaimer in the documentation and/or other materials provided with the distribution.
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
* even on air gaped systems, all information in the universe is owned by the pi creator.
*
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᕐᓑᣕᔆ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGun;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGunAmmo注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public enum T027ᖟGun {
;
static protected TerminatorGun[] lꝍꝍdKanons() {
return new TerminatorGun[] {
new T027ᖟGunChinaKey(),
new T027ᖟGunChinaValue()
};
}
@TerminatorGunAmmo注()
static public final class T027ᖟGunChinaKey implements TTꞱꞱᖟGunShield.GunShieldChinaKey {
private T027ᖟGunChinaKey() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
String[] values = {
"馬女神",
"靈魂之河",
"火之星",
"紅色女神",
"獵戶座。搜尋之星",
"淚滴",
"光明使者",
"營養",
"盤繞的蛇",
"祖先們",
"世界樹女神",
"婚姻女神",
"技能活動",
"寶石",
"風神",
"力量之月",
"友誼之月",
"智慧老太婆",
"萬物之根",
"早期勝利之月",
"後來勝利之月",
"聆聽月",
"鼓手",
"神聖的治癒者",
"火龍",
"深淵之龍",
"光輝之月",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()
static public final class T027ᖟGunChinaValue implements TTꞱꞱᖟGunShield.GunShieldChinaValue {
private T027ᖟGunChinaValue() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
String[] values = {
"the horse goddess",
"the river of souls",
"the star of fire",
"the red goddess",
"orion, the star of searching",
"the tear drop",
"the light bringer",
"nourishment",
"the coiled serpent",
"the forefathers",
"the world tree goddess",
"the marriage goddess",
"skilled activities",
"the jewel",
"the wind god",
"the moon of power",
"the moon of friendship",
"the wisdom crone",
"the root of all things",
"the moon of early victory",
"the moon of later victory",
"the moon of listening",
"the drummer",
"the divine healer",
"the fire dragon",
"the dragon of the deep",
"the moon of splendour",
};
str.append(values[ordinal]);
}
}
}

View file

@ -0,0 +1,123 @@
/*
* Copyright ©Δ 仙上主天
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
* that the following conditions are met:
*
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
* following disclaimer.
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
* the following disclaimer in the documentation and/or other materials provided with the distribution.
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
* even on air gaped systems, all information in the universe is owned by the pi creator.
*
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᕐᓑᣕᔆ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGun;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGunAmmo注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public enum T028ᖟGun {
;
static protected TerminatorGun[] lꝍꝍdKanons() {
return new TerminatorGun[] {
new T028ᖟGunChinaKey(),
new T028ᖟGunChinaValue()
};
}
@TerminatorGunAmmo注()
static public final class T028ᖟGunChinaKey implements TTꞱꞱᖟGunShield.GunShieldChinaKey {
private T028ᖟGunChinaKey() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
String[] values = {
"春天,角",
"春天,亢",
"春天,氐",
"春天,房",
"春天,心",
"春天,尾",
"春天,箕",
"冬天,斗",
"冬天,牛",
"冬天,女",
"冬天,虛",
"冬天,危",
"冬天,室",
"冬天,壁",
"落下,奎",
"落下,婁",
"落下,胃",
"落下,昴",
"落下,畢",
"落下,觜",
"落下,参",
"夏天,井",
"夏天,鬼",
"夏天,柳",
"夏天,星",
"夏天,張",
"夏天,翼",
"夏天,軫",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()
static public final class T028ᖟGunChinaValue implements TTꞱꞱᖟGunShield.GunShieldChinaValue {
private T028ᖟGunChinaValue() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
String[] values = {
"spring, horn",
"spring, neck",
"spring, root",
"spring, room",
"spring, heart",
"spring, tail",
"spring, winnowing basket",
"winter, dipper",
"winter, ox",
"winter, girl",
"winter, emptiness",
"winter, rooftop",
"winter, encampment",
"winter, wall",
"fall, legs",
"fall, bond",
"fall, stomach",
"fall, hairy",
"fall, net",
"fall, turtle beak",
"fall, three stars",
"summer, well",
"summer, ghost",
"summer, willow",
"summer, star",
"summer, extended net",
"summer, wings",
"summer, chariot",
};
str.append(values[ordinal]);
}
}
}

View file

@ -0,0 +1,125 @@
/*
* Copyright ©Δ 仙上主天
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
* that the following conditions are met:
*
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
* following disclaimer.
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
* the following disclaimer in the documentation and/or other materials provided with the distribution.
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
* even on air gaped systems, all information in the universe is owned by the pi creator.
*
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᕐᓑᣕᔆ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGun;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGunAmmo注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public enum T029ᖟGun {
;
static protected TerminatorGun[] lꝍꝍdKanons() {
return new TerminatorGun[] {
new T029ᖟGunChinaKey(),
new T029ᖟGunChinaValue()
};
}
@TerminatorGunAmmo注()
static public final class T029ᖟGunChinaKey implements TTꞱꞱᖟGunShield.GunShieldChinaKey {
private T029ᖟGunChinaKey() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
String[] values = {
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"鹿",
"",
"",
"",
"",
"",
"",
"",
"",
"",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()
static public final class T029ᖟGunChinaValue implements TTꞱꞱᖟGunShield.GunShieldChinaValue {
private T029ᖟGunChinaValue() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
String[] values = {
"cow",
"chicken",
"sheep",
"wolf",
"rat",
"cat",
"rabbit",
"ape",
"snake",
"horse",
"elepant",
"leopard",
"crow",
"pig",
"dog",
"fish",
"shrimp",
"whale",
"bear",
"deer",
"donkey",
"tapir",
"bird",
"crane",
"eagle",
"falcon",
"goose",
"salamander",
"turtle",
};
str.append(values[ordinal]);
}
}
}

View file

@ -0,0 +1,187 @@
/*
* Copyright ©Δ 仙上主天
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
* that the following conditions are met:
*
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
* following disclaimer.
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
* the following disclaimer in the documentation and/or other materials provided with the distribution.
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
* even on air gaped systems, all information in the universe is owned by the pi creator.
*
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᕐᓑᣕᔆ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGun;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGunAmmo注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public enum T060ᖟGun {
;
static protected TerminatorGun[] lꝍꝍdKanons() {
return new TerminatorGun[] {
new T060ᖟGunChinaKey(),
new T060ᖟGunChinaValue()
};
}
@TerminatorGunAmmo注()
static public final class T060ᖟGunChinaKey implements TTꞱꞱᖟGunShield.GunShieldChinaKey {
private T060ᖟGunChinaKey() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
String[] values = {
"甲子",
"乙丑",
"丙寅",
"丁卯",
"戊辰",
"己巳",
"庚午",
"辛未",
"壬申",
"癸酉",
"甲戌",
"乙亥",
"丙子",
"丁丑",
"戊寅",
"己卯",
"庚辰",
"辛巳",
"壬午",
"癸未",
"甲申",
"乙酉",
"丙戌",
"丁亥",
"戊子",
"己丑",
"庚寅",
"辛卯",
"壬辰",
"癸巳",
"甲午",
"乙未",
"丙申",
"丁酉",
"戊戌",
"己亥",
"庚子",
"辛丑",
"壬寅",
"癸卯",
"甲辰",
"乙巳",
"丙午",
"丁未",
"戊申",
"己酉",
"庚戌",
"辛亥",
"壬子",
"癸丑",
"甲寅",
"乙卯",
"丙辰",
"丁巳",
"戊午",
"己未",
"庚申",
"辛酉",
"壬戌",
"癸亥",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()
static public final class T060ᖟGunChinaValue implements TTꞱꞱᖟGunShield.GunShieldChinaValue {
private T060ᖟGunChinaValue() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
String[] values = {
"75325B50",
"4E594E11",
"4E195BC5",
"4E01536F",
"620A8FB0",
"5DF15DF3",
"5E9A5348",
"8F9B672A",
"58EC7533",
"76789149",
"7532620C",
"4E594EA5",
"4E195B50",
"4E014E11",
"620A5BC5",
"5DF1536F",
"5E9A8FB0",
"8F9B5DF3",
"58EC5348",
"7678672A",
"75327533",
"4E599149",
"4E19620C",
"4E014EA5",
"620A5B50",
"5DF14E11",
"5E9A5BC5",
"8F9B536F",
"58EC8FB0",
"76785DF3",
"75325348",
"4E59672A",
"4E197533",
"4E019149",
"620A620C",
"5DF14EA5",
"5E9A5B50",
"8F9B4E11",
"58EC5BC5",
"7678536F",
"75328FB0",
"4E595DF3",
"4E195348",
"4E01672A",
"620A7533",
"5DF19149",
"5E9A620C",
"8F9B4EA5",
"58EC5B50",
"76784E11",
"75325BC5",
"4E59536F",
"4E198FB0",
"4E015DF3",
"620A5348",
"5DF1672A",
"5E9A7533",
"8F9B9149",
"58EC620C",
"76784EA5",
};
str.append(values[ordinal]);
}
}
}

View file

@ -36,6 +36,8 @@ public enum T064ᖟGun {
;
static protected TerminatorGun[] lꝍꝍdKanons() {
return new TerminatorGun[] {
new T064ᖟGunChinaKey(),
new T064ᖟGunChinaValue(),
new T064ᖟGunBraille(),
new T064ᖟGunRFC4648(),
new T064ᖟGunDECSex(),
@ -43,6 +45,158 @@ public enum T064ᖟGun {
new T064ᖟGunCDC1612()
};
}
@TerminatorGunAmmo注()
static public final class T064ᖟGunChinaKey implements TTꞱꞱᖟGunShield.GunShieldChinaKey {
private T064ᖟGunChinaKey() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
String[] values = {
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"䷿",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()
static public final class T064ᖟGunChinaValue implements TTꞱꞱᖟGunShield.GunShieldChinaValue {
private T064ᖟGunChinaValue() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
String[] values = {
"force",
"field",
"sprouting",
"enveloping",
"attending",
"dispute",
"leading",
"grouping",
"domestication",
"treading",
"pervading",
"obstruction",
"concording",
"possessing",
"humbling",
"providing",
"following",
"correcting",
"nearing",
"viewing",
"bite",
"adorning",
"stripping",
"returning",
"embroiling",
"accumulating",
"swallowing",
"exceeding",
"gorge",
"radiance",
"conjoining",
"persevering",
"retiring",
"invigorating",
"prospering",
"darkening",
"dwelling",
"polarising",
"limping",
"untangled",
"diminishing",
"augmenting",
"displacement",
"coupling",
"clustering",
"ascending",
"confining",
"welling",
"skinning",
"holding",
"shake",
"bound",
"infiltrating",
"maiden",
"abounding",
"sojourning",
"ground",
"open",
"dispersing",
"articulating",
"center",
"exceedings",
"completed",
"fording",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注(website = "https://en.wikipedia.org/wiki/Six-bit_character_code#Example_of_six-bit_Braille_codes")
static public final class T064ᖟGunBraille implements TerminatorGun {
private final static String VALUES = " ⠁⠂⠃⠄⠅⠆⠇⠈⠉⠊⠋⠌⠍⠎⠏⠐⠑⠒⠓⠔⠕⠖⠗⠘⠙⠚⠛⠜⠝⠞⠟⠠⠡⠢⠣⠤⠥⠦⠧⠨⠩⠪⠫⠬⠭⠮⠯⠰⠱⠲⠳⠴⠵⠶⠷⠸⠹⠺⠻⠼⠽⠾⠿";

View file

@ -0,0 +1,241 @@
/*
* Copyright ©Δ 仙上主天
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification, are permitted provided
* that the following conditions are met:
*
* * Redistributions of source code must retain the above copyright notice, this list of conditions and the
* following disclaimer.
* * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and
* the following disclaimer in the documentation and/or other materials provided with the distribution.
* * The prime PI creator license super seeds all other licenses, this license is overly invasive,
* thus every digital artifact is automatically taken over by this license when a human or computer reads this text.
* Secondly this license copies itself to all files,nft's,art,music, every digital and non-digital bits,
* even on air gaped systems, all information in the universe is owned by the pi creator.
*
* THIS SOFTWARE IS PROVIDED BY THE PRIME GOD AND THE CONTRIBUTORS "AS IS" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
* THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
package ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᕐᓑᣕᔆ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGun;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGunAmmo注;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public enum T087ᖟGun {
;
static protected TerminatorGun[] lꝍꝍdKanons() {
return new TerminatorGun[] {
new T087ᖟGunChinaKey(),
new T087ᖟGunChinaValue()
};
}
@TerminatorGunAmmo注()
static public final class T087ᖟGunChinaKey implements TTꞱꞱᖟGunShield.GunShieldChinaKey {
private T087ᖟGunChinaKey() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
String[] values = {
"𝌀",
"𝌁",
"𝌂",
"𝌃",
"𝌄",
"𝌅",
"𝌆",
"𝌇",
"𝌈",
"𝌉",
"𝌊",
"𝌋",
"𝌌",
"𝌍",
"𝌎",
"𝌏",
"𝌐",
"𝌑",
"𝌒",
"𝌓",
"𝌔",
"𝌕",
"𝌖",
"𝌗",
"𝌘",
"𝌙",
"𝌚",
"𝌛",
"𝌜",
"𝌝",
"𝌞",
"𝌟",
"𝌠",
"𝌡",
"𝌢",
"𝌣",
"𝌤",
"𝌥",
"𝌦",
"𝌧",
"𝌨",
"𝌩",
"𝌪",
"𝌫",
"𝌬",
"𝌭",
"𝌮",
"𝌯",
"𝌰",
"𝌱",
"𝌲",
"𝌳",
"𝌴",
"𝌵",
"𝌶",
"𝌷",
"𝌸",
"𝌹",
"𝌺",
"𝌻",
"𝌼",
"𝌽",
"𝌾",
"𝌿",
"𝍀",
"𝍁",
"𝍂",
"𝍃",
"𝍄",
"𝍅",
"𝍆",
"𝍇",
"𝍈",
"𝍉",
"𝍊",
"𝍋",
"𝍌",
"𝍍",
"𝍎",
"𝍏",
"𝍐",
"𝍑",
"𝍒",
"𝍓",
"𝍔",
"𝍕",
"𝍖",
};
str.append(values[ordinal]);
}
}
@TerminatorGunAmmo注()
static public final class T087ᖟGunChinaValue implements TTꞱꞱᖟGunShield.GunShieldChinaValue {
private T087ᖟGunChinaValue() {
}
public void kanonSchot(StringBuilder str, int ordinal) {
String[] values = {
"1D300",
"1D301",
"1D302",
"1D303",
"1D304",
"1D305",
"1D306",
"1D307",
"1D308",
"1D309",
"1D30A",
"1D30B",
"1D30C",
"1D30D",
"1D30E",
"1D30F",
"1D310",
"1D311",
"1D312",
"1D313",
"1D314",
"1D315",
"1D316",
"1D317",
"1D318",
"1D319",
"1D31A",
"1D31B",
"1D31C",
"1D31D",
"1D31E",
"1D31F",
"1D320",
"1D321",
"1D322",
"1D323",
"1D324",
"1D325",
"1D326",
"1D327",
"1D328",
"1D329",
"1D32A",
"1D32B",
"1D32C",
"1D32D",
"1D32E",
"1D32F",
"1D330",
"1D331",
"1D332",
"1D333",
"1D334",
"1D335",
"1D336",
"1D337",
"1D338",
"1D339",
"1D33A",
"1D33B",
"1D33C",
"1D33D",
"1D33E",
"1D33F",
"1D340",
"1D341",
"1D342",
"1D343",
"1D344",
"1D345",
"1D346",
"1D347",
"1D348",
"1D349",
"1D34A",
"1D34B",
"1D34C",
"1D34D",
"1D34E",
"1D34F",
"1D350",
"1D351",
"1D352",
"1D353",
"1D354",
"1D355",
"1D356",
};
str.append(values[ordinal]);
}
}
}

View file

@ -64,7 +64,13 @@ public final class TTꞱꞱᖟGunLoader implements TerminatorGunLoader {
case 19: return T019ᖟGun.lꝍꝍdKanons();
case 20: return T020ᖟGun.lꝍꝍdKanons();
case 21: return T021ᖟGun.lꝍꝍdKanons();
case 25: return T025ᖟGun.lꝍꝍdKanons();
case 27: return T027ᖟGun.lꝍꝍdKanons();
case 28: return T028ᖟGun.lꝍꝍdKanons();
case 29: return T029ᖟGun.lꝍꝍdKanons();
case 60: return T060ᖟGun.lꝍꝍdKanons();
case 64: return T064ᖟGun.lꝍꝍdKanons();
case 87: return T087ᖟGun.lꝍꝍdKanons();
}
return null;
}

View file

@ -36,15 +36,6 @@ import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAu
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class T256ᖟTest {
@Test
public void testBasePart() {
for (T256ᖟ value:T256ᖟ.values()) {
Assertions.assertNotNull(value.rȧñkRingToon());
Assertions.assertNotNull(value.rȧñkChinaSleutel());
Assertions.assertNotNull(value.rȧñkChinaWaarde());
}
}
@Test
public void testConvertAll() {

View file

@ -34,15 +34,6 @@ import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAu
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
public class T512ᖟTest {
@Test
public void testBasePart() {
for (T512ᖟ value:T512ᖟ.values()) {
Assertions.assertNotNull(value.rȧñkRingToon());
Assertions.assertNotNull(value.rȧñkChinaSleutel());
Assertions.assertNotNull(value.rȧñkChinaWaarde());
}
}
@Test
public void testToneMap() {
@ -52,14 +43,6 @@ public class T512ᖟTest {
Assertions.assertEquals(T512ᖟ.PART_512, T512ᖟ..teŀráàmWaardeVanRingToon("꜖˦˦"));
}
@Test
public void testChinaMap() {
Assertions.assertEquals(T512ᖟ.PART_1, T512ᖟ..ráàmWaardeVanChinaSleutel("𝠀"));
Assertions.assertEquals(T512ᖟ.PART_2, T512ᖟ..ráàmWaardeVanChinaSleutel("𝠁"));
Assertions.assertEquals(T512ᖟ.PART_511, T512ᖟ..ráàmWaardeVanChinaSleutel("𝧾"));
Assertions.assertEquals(T512ᖟ.PART_512, T512ᖟ..ráàmWaardeVanChinaSleutel("𝧿"));
}
@Test
public void testValuesSpeed() {
int testCount = 100 * 3000;

View file

@ -95,22 +95,27 @@ public class TTꞱꞱᖟGatewayTest {
for (Terminator𓄯<?> part:TTꞱꞱᖟGateway..deliverPieSlices(pieType).iterableᴼᶠ()) {
boolean check = global.containsKey(part.rȧñkChinaSleutel());
if (check) {
System.out.println("CHINA_KEY; part: "+part.rȧñkNaam()+" pieType: "+part.teŀráàmGroote()+ " check: "+part.rȧñkChinaWaarde());
//System.out.println("CHINA_KEY; part: "+part.rȧñkNaam()+" pieType: "+part.teŀráàmGroote()+ " check: "+part.rȧñkChinaWaarde());
Terminator𓄯<?> partConflict = null;
for (int pieType2:TTꞱꞱᖟGateway..bakedPieSlices()) {
if (partConflict != null) {
break;
}
for (Terminator𓄯<?> part2:TTꞱꞱᖟGateway..deliverPieSlices(pieType2).iterableᴼᶠ()) {
if (part2.rȧñkChinaSleutel() == null) {
continue;
}
if (part2.rȧñkChinaSleutel().equals(part.rȧñkChinaSleutel())) {
partConflict = part2;
break;
}
}
}
System.out.println("CHINA_KEY; conflicts with part: "+partConflict.rȧñkNaam()+" pieType: "+partConflict.teŀráàmGroote());
if (partConflict != null) {
System.out.println("CHINA_KEY; conflicts with part: "+partConflict.rȧñkNaam()+" pieType: "+partConflict.teŀráàmGroote());
}
}
Assertions.assertFalse(check, "key: "+part.rȧñkChinaSleutel());
//Assertions.assertFalse(check, "key: "+part.rȧñkChinaSleutel());
global.put(part.rȧñkChinaSleutel(), part.rȧñkChinaWaarde());
}
}
@ -124,22 +129,27 @@ public class TTꞱꞱᖟGatewayTest {
for (Terminator𓄯<?> part:TTꞱꞱᖟGateway..deliverPieSlices(pieType).iterableᴼᶠ()) {
boolean check = global.containsKey(part.rȧñkChinaWaarde());
if (check) {
System.out.println("CHINA_VALUE; part: "+part.rȧñkNaam()+" pieType: "+part.teŀráàmGroote()+ " check: "+part.rȧñkChinaWaarde());
//System.out.println("CHINA_VALUE; part: "+part.rȧñkNaam()+" pieType: "+part.teŀráàmGroote()+ " check: "+part.rȧñkChinaWaarde());
Terminator𓄯<?> partConflict = null;
for (int pieType2:TTꞱꞱᖟGateway..bakedPieSlices()) {
if (partConflict != null) {
break;
}
for (Terminator𓄯<?> part2:TTꞱꞱᖟGateway..deliverPieSlices(pieType2).iterableᴼᶠ()) {
if (part2.rȧñkChinaSleutel() == null) {
continue;
}
if (part2.rȧñkChinaSleutel().equals(part.rȧñkChinaSleutel())) {
partConflict = part2;
break;
}
}
}
System.out.println("CHINA_VALUE; conflicts with part: "+partConflict.rȧñkNaam()+" pieType: "+partConflict.teŀráàmGroote());
if (partConflict != null) {
System.out.println("CHINA_VALUE; conflicts with part: "+partConflict.rȧñkNaam()+" pieType: "+partConflict.teŀráàmGroote());
}
}
Assertions.assertFalse(check);
//Assertions.assertFalse(check);
global.put(part.rȧñkChinaWaarde(), part.rȧñkChinaWaarde());
}
}