diff --git a/gdxapp4d-app-glyphdemo/src/main/java/love/distributedrebirth/gdxapp4d/app/glyphdemo/apps/DemoGlyphSetDeskApp.java b/gdxapp4d-app-glyphdemo/src/main/java/love/distributedrebirth/gdxapp4d/app/glyphdemo/apps/DemoGlyphSetDeskApp.java index b75da04e..135ffa75 100644 --- a/gdxapp4d-app-glyphdemo/src/main/java/love/distributedrebirth/gdxapp4d/app/glyphdemo/apps/DemoGlyphSetDeskApp.java +++ b/gdxapp4d-app-glyphdemo/src/main/java/love/distributedrebirth/gdxapp4d/app/glyphdemo/apps/DemoGlyphSetDeskApp.java @@ -72,7 +72,7 @@ public class DemoGlyphSetDeskApp extends AbstractDeskApp { for (BaseGlyphSet set:BaseGlyphSet.values()) { ImGui.tableNextRow(); ImGui.tableNextColumn(); - ImGui.text(set.rȧñkNaam()); + ImGui.text(set.name()); ImGui.tableNextColumn(); ImGui.text(print10Numbers(set)); ImGui.tableNextColumn(); diff --git a/gdxapp4d-app-glyphdemo/src/main/java/love/distributedrebirth/gdxapp4d/app/glyphdemo/apps/DemoNumberMatrixDeskApp.java b/gdxapp4d-app-glyphdemo/src/main/java/love/distributedrebirth/gdxapp4d/app/glyphdemo/apps/DemoNumberMatrixDeskApp.java index 5176fd3a..b8a888f7 100644 --- a/gdxapp4d-app-glyphdemo/src/main/java/love/distributedrebirth/gdxapp4d/app/glyphdemo/apps/DemoNumberMatrixDeskApp.java +++ b/gdxapp4d-app-glyphdemo/src/main/java/love/distributedrebirth/gdxapp4d/app/glyphdemo/apps/DemoNumberMatrixDeskApp.java @@ -37,7 +37,7 @@ import imgui.type.ImInt; import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.AbstractDeskApp; import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppContourSection; import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppRenderer; -import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᔿᣔᐪᣗᑊᕁ.BãßBȍőnNumberMatrixʸᴰ; +import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᔿᣔᐪᣗᑊᕁ.NumberMatrix𓄯; import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᔿᣔᐪᣗᑊᕁ.NumberMatrixFactory; import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᔿᣔᐪᣗᑊᕁ.NumberMatrixSet; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; @@ -86,7 +86,7 @@ public class DemoNumberMatrixDeskApp extends AbstractDeskApp implements DeskAppR } ImGui.tableHeadersRow(); - for (BãßBȍőnNumberMatrixʸᴰ part:numberMatrix.waardes().iterableᴼᶠ()) { + for (NumberMatrix𓄯 part:numberMatrix.waardes().iterableᴼᶠ()) { ImGui.tableNextRow(); ImGui.tableNextColumn(); diff --git a/gdxapp4d-app-glyphdemo/src/main/java/love/distributedrebirth/gdxapp4d/app/glyphdemo/apps/DemoNumberPartDeskApp.java b/gdxapp4d-app-glyphdemo/src/main/java/love/distributedrebirth/gdxapp4d/app/glyphdemo/apps/DemoNumberPartDeskApp.java index b8990261..2ae00338 100644 --- a/gdxapp4d-app-glyphdemo/src/main/java/love/distributedrebirth/gdxapp4d/app/glyphdemo/apps/DemoNumberPartDeskApp.java +++ b/gdxapp4d-app-glyphdemo/src/main/java/love/distributedrebirth/gdxapp4d/app/glyphdemo/apps/DemoNumberPartDeskApp.java @@ -40,9 +40,9 @@ import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppContourSec import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppRenderer; import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ᒻᑊᣕᕐᓑᣔ.嘴ᗮᙿᗮ; import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ᓑᣕᣳᒼᐤᒄᓫ.BaseGlyphSet; -import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.NumberTerminatorFactory; +import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.TTꞱꞱᖟGateway; import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGun; -import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorPartᶦᶦ; +import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.Terminator𓄯; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; @DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @@ -69,28 +69,28 @@ public class DemoNumberPartDeskApp extends AbstractDeskApp implements DeskAppRen @Override public void render() { - List bases = new ArrayList<>(); - for (int base:NumberTerminatorFactory.INSTANCE.BãßBases()) { - bases.add(Integer.toString(base)); + List pieTypes = new ArrayList<>(); + for (int pieType:TTꞱꞱᖟGateway.亞.bakedPieSlices()) { + pieTypes.add(Integer.toString(pieType)); } - String[] items = new String[bases.size()]; - items = bases.toArray(items); + String[] items = new String[pieTypes.size()]; + items = pieTypes.toArray(items); String selectedItem = items[selectedBasePart.get()]; - Integer baseNumber = Integer.valueOf(selectedItem); - TerminatorPartᶦᶦ[] baseParts = NumberTerminatorFactory.INSTANCE.BãßBuildPartsByBase(baseNumber); + Integer pieNumber = Integer.valueOf(selectedItem); + Terminator𓄯[] baseParts = TTꞱꞱᖟGateway.亞.deliverPieSlices(pieNumber); ImGui.combo(getTxt("selectBase"), selectedBasePart, items); ImGui.text(getTxt("selectName")); ImGui.sameLine(); - ImGui.text(baseParts[0].ráàmExportNaam().toString()); + ImGui.text(baseParts[0].getClass().getName()); ImGui.text(getTxt("selectPurpose")); ImGui.sameLine(); - String text = baseParts[0].ráàmBabelNaam(嘴ᗮᙿᗮ.English.class); + String text = baseParts[0].ráàmDuytsNaam(嘴ᗮᙿᗮ.English.class); text += ": The distribution by " + baseParts[0].teŀráàmGroote(); - text += " - " + baseParts[0].ráàmBabelChina(嘴ᗮᙿᗮ.English.class); + text += " - " + baseParts[0].ráàmDuytsChina(嘴ᗮᙿᗮ.English.class); ImGui.text(text); ImGui.checkbox(getTxt("showBase10"), showBase10); @@ -143,7 +143,7 @@ public class DemoNumberPartDeskApp extends AbstractDeskApp implements DeskAppRen ImGui.tableSetupColumn("Alt6"); ImGui.tableHeadersRow(); - for (TerminatorPartᶦᶦ part:baseParts) { + for (Terminator𓄯 part:baseParts) { ImGui.tableNextRow(); ImGui.tableNextColumn(); ImGui.text(part.rȧñkNaam()); diff --git a/gdxapp4d-app-notepad/src/main/java/love/distributedrebirth/gdxapp4d/app/notepad/NotepadDeskApp.java b/gdxapp4d-app-notepad/src/main/java/love/distributedrebirth/gdxapp4d/app/notepad/NotepadDeskApp.java index d19c0858..418976ae 100644 --- a/gdxapp4d-app-notepad/src/main/java/love/distributedrebirth/gdxapp4d/app/notepad/NotepadDeskApp.java +++ b/gdxapp4d-app-notepad/src/main/java/love/distributedrebirth/gdxapp4d/app/notepad/NotepadDeskApp.java @@ -36,6 +36,7 @@ import imgui.ImColor; import imgui.ImDrawList; import imgui.ImGui; import imgui.ImVec2; +import imgui.type.ImBoolean; import imgui.type.ImInt; import love.distributedrebirth.gdxapp4d.vrgem4.service.VrGem4Unicode4DService; import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.AbstractDeskApp; @@ -43,49 +44,61 @@ import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppContourSec import love.distributedrebirth.gdxapp4d.vrgem4.service.deskapp.DeskAppRenderer; import love.distributedrebirth.unicode4d.draw.DrawCharacter; import love.distributedrebirth.unicode4d.draw.ImCharacter; -import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.Bãß; -import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.DefaultBãßBȍőnʸᴰ; +import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒃᐤᣔᐪ.BãßBȍőnBőatꞱᴿᴳᴮ; +import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.BãßBȍőnCoffinGhostCharm; import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderEgg注; import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注; -import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐŕḯṿª₮ḕ; -import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringGhostKey; +import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ.BãßBȍőnꝐḯŕ₳₮ḕʸᴰ; +import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᔿᓑᔿᔿᔋᐝᣚ.BãßᛗᚢᛗᛗᛉBoneBabe𓄯; +import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ; import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ᓑᣕᣳᒼᐤᒄᓫ.UnicodePlane; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; @DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") -public class NotepadDeskApp extends AbstractDeskApp implements DeskAppRenderer, DefaultBãßBȍőnʸᴰ { +public class NotepadDeskApp extends AbstractDeskApp implements DeskAppRenderer, BãßᛗᚢᛗᛗᛉBoneBabe𓄯 { //private final VrGem4Unicode4DService unicode4DService; private final int gridWidth = 120; private final int gridHeight = 40; - private final String gridChars; private final int[][] gridBuffer; private final int[] gridRank; private final Random random; private int runCounter; - private final ImInt runSpeed = new ImInt(Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_TEN); - private final static char DEFAULT_CHAR = 'ﷲ'; + private final ImInt runSpeed = new ImInt(ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟTEN); + private final ImBoolean runChina = new ImBoolean(false); + private final static char DEFAULT_CHAR = '亞'; private final static UnicodePlane[] GRID_PLANES = { UnicodePlane.BRAHMI, UnicodePlane.UGARITIC, UnicodePlane.BAMUM_SUPPLEMENT, UnicodePlane.TAI_XUAN_JING_SYMBOLS }; + private final static UnicodePlane[] GRID_PLANES_CHINA = { + UnicodePlane.CJK_UNIFIED_IDEOGRAPHS, + UnicodePlane.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A, + UnicodePlane.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B, + UnicodePlane.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C, + UnicodePlane.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D, + UnicodePlane.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E, + UnicodePlane.CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F + }; private final static int Y_LINE_COLOR = ImColor.intToColor(200, 10, 10); + private String gridChars; private int[] yLine; private float[] yScale; - public static final class Ꝑŕḯṿª₮ḕ implements BãßBȍőnꝐŕḯṿª₮ḕ { - private static final StringGhostKey GHOST_BUNDLE = StringGhostKey.asciiᴳʰᵒˢᵗ(); + enum Ꝑŕḯṿª₮ḕꝐḯŕ₳₮ḕʸᴰ implements BãßBȍőnꝐḯŕ₳₮ḕʸᴰ { + 𑀳𑁂𑀮𑀺,𑀉𑁄,𑀤𑁄,𑀭𑁂,𑀡,𑀪𑀸,𑀕; + private static final BãßBȍőnCoffinGhostCharm GHOST_BUNDLE = BãßBȍőnCoffinGhostCharm.hocusᴾᵒᶜᵘˢ(); - @BãßBȍőnSpiderWire注 + @BãßBȍőnSpiderWire注(paint = BãßBȍőnBőatꞱᴿᴳᴮ.ẞassPaint.ꞱTBoneWire.class) private NotepadDeskApp boon; - @BãßBȍőnSpiderEgg注() + @BãßBȍőnSpiderEgg注 public VrGem4Unicode4DService locateVrGem4Unicode4DService() { Class eggType = VrGem4Unicode4DService.class; - BundleContext context = boon.toBBC().onheilig(Ꝑŕḯṿª₮ḕ.class).GHOST_OBJ(GHOST_BUNDLE, BundleContext.class); + BundleContext context = boon.thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().onheɨlḮg(Ꝑŕḯṿª₮ḕꝐḯŕ₳₮ḕʸᴰ.class).gềễstDɨng(GHOST_BUNDLE, BundleContext.class); ServiceReference serviceRef = context.getServiceReference(eggType); Object service = context.getService(serviceRef); @@ -99,27 +112,20 @@ public class NotepadDeskApp extends AbstractDeskApp implements DeskAppRenderer, public NotepadDeskApp(BundleContext context, VrGem4Unicode4DService unicode4DService3) { - toBBC().onheiligeSpreuk(Ꝑŕḯṿª₮ḕ.class).PUT_GHOST(Ꝑŕḯṿª₮ḕ.GHOST_BUNDLE, context); // tmp test - Bãß.石棺ʸᴰ.أَكْبَرײꣻײالله.𓂀ױןייזדזיודזיןןזזזןױ𓉢(this); + thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().onheɨlḮgSpreǜk(Ꝑŕḯṿª₮ḕꝐḯŕ₳₮ḕʸᴰ.class).bewaarGềễst(Ꝑŕḯṿª₮ḕꝐḯŕ₳₮ḕʸᴰ.GHOST_BUNDLE, context); // tmp test + 亞ᶦᶦᶦ.thisʸᴰᐧᐧᶜᵒⁿˢᵗʳᵘᶜᵗᵒʳ(thisᵀᴮᵒⁿᵉ()); //this.unicode4DService = unicode4DService; this.gridBuffer = new int[gridHeight][gridWidth]; this.gridRank = new int[gridWidth]; this.random = new Random(); - for (int y=Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ZERO; y unicode4DService.getCharacterForUnicode(v)); + if (ImGui.checkbox("Chinees", runChina)) { + gridChars = createGridChars(); + } + ImGui.sameLine(); + ImCharacter.render("speedId", "Speed", DEFAULT_CHAR, v -> unicode4DService.getCharacterForUnicode(v)); + ImGui.invisibleButton("matrix", ImGui.getWindowWidth(), ImGui.getWindowHeight()-(2*ImGui.getFontSize())); ImVec2 p0 = ImGui.getItemRectMin(); ImVec2 p1 = ImGui.getItemRectMax(); ImDrawList drawList = ImGui.getWindowDrawList(); drawList.pushClipRect(p0.x, p0.y, p1.x, p1.y); - for(int y=Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ZERO; yBãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ZERO; x--) { - for (int y=Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ZERO; yᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO; x--) { + for (int y=ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO; y Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ZERO) { - gridBuffer[Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ZERO][y] = random.nextInt(100)<70? charSelect:Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.CHAR_SPACE; + if (gridRank[y] > ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO) { + gridBuffer[ᒢℭỗᶇṧⱦᶏꬼȶʂ.INTᣟᐧᣟZERO][y] = random.nextInt(100)<70? charSelect:ᒢℭỗᶇṧⱦᶏꬼȶʂ.CHARᣟᐧᣟSPACE; } else { - gridBuffer[Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.INT_ZERO][y] = random.nextInt(100) + + + true + + + + + + %date %level [%thread] %logger{10} %msg%n + + + + + + + + + + + + + + diff --git a/gdxapp4d-boot-desktop/pom.xml b/gdxapp4d-boot-desktop/pom.xml index b6bdaaad..83e14c58 100644 --- a/gdxapp4d-boot-desktop/pom.xml +++ b/gdxapp4d-boot-desktop/pom.xml @@ -21,5 +21,9 @@ games.spooky.gdx gdx-nativefilechooser-desktop + + org.slf4j + jul-to-slf4j + \ No newline at end of file diff --git a/gdxapp4d-boot-desktop/src/main/java/META-INF/services/ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepPan b/gdxapp4d-boot-desktop/src/main/java/META-INF/services/ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepPan deleted file mode 100644 index 856cb8c2..00000000 --- a/gdxapp4d-boot-desktop/src/main/java/META-INF/services/ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepPan +++ /dev/null @@ -1 +0,0 @@ -love.distributedrebirth.gdxapp4d.boot.desktop.GDXAppSoepPan \ No newline at end of file diff --git a/gdxapp4d-boot-desktop/src/main/java/love/distributedrebirth/gdxapp4d/boot/desktop/GDXAppDesktopConfig.java b/gdxapp4d-boot-desktop/src/main/java/love/distributedrebirth/gdxapp4d/boot/desktop/GDXAppDesktopConfig.java index 0d54f7f7..1d657885 100644 --- a/gdxapp4d-boot-desktop/src/main/java/love/distributedrebirth/gdxapp4d/boot/desktop/GDXAppDesktopConfig.java +++ b/gdxapp4d-boot-desktop/src/main/java/love/distributedrebirth/gdxapp4d/boot/desktop/GDXAppDesktopConfig.java @@ -41,7 +41,6 @@ public final class GDXAppDesktopConfig { protected static final Logger LOG = LoggerFactory.getLogger(GDXAppDesktopConfig.class); public static int WINDOW_WIDTH = 1024; public static int WINDOW_HEIGHT = 768; - public static String SINGLE_THREAD_JVM = "nosync"; // jpp: remove java.lang.Thread and all sync+lock code paths from jvm. public static String WINDOW_TITLE = "GDXApp⁴ᴰ"; public static String[] WINDOW_ICONS = { "icon/window-128.png", diff --git a/gdxapp4d-boot-desktop/src/main/java/love/distributedrebirth/gdxapp4d/boot/desktop/GDXAppDesktopLauncher.java b/gdxapp4d-boot-desktop/src/main/java/love/distributedrebirth/gdxapp4d/boot/desktop/GDXAppDesktopLauncher.java index 7e2284fe..2f9f2015 100644 --- a/gdxapp4d-boot-desktop/src/main/java/love/distributedrebirth/gdxapp4d/boot/desktop/GDXAppDesktopLauncher.java +++ b/gdxapp4d-boot-desktop/src/main/java/love/distributedrebirth/gdxapp4d/boot/desktop/GDXAppDesktopLauncher.java @@ -30,13 +30,15 @@ package love.distributedrebirth.gdxapp4d.boot.desktop; import java.util.Arrays; import java.util.List; +import org.slf4j.bridge.SLF4JBridgeHandler; + import com.badlogic.gdx.Files.FileType; import com.badlogic.gdx.backends.lwjgl3.Lwjgl3Application; import com.badlogic.gdx.backends.lwjgl3.Lwjgl3ApplicationConfiguration; +import ch.qos.logback.core.status.NopStatusListener; import love.distributedrebirth.gdxapp4d.tos4.GDXAppTos4; import net.spookygames.gdx.nativefilechooser.desktop.DesktopFileChooser; -import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.Bãß; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ꕢꕌꔳꕺꖃꕯꕮꕊ; @@ -53,13 +55,17 @@ public class GDXAppDesktopLauncher { } private void bootstrap(String[] arguments) { - GDXAppDesktopConfig.printBootMessage(); - List args = Arrays.asList(arguments); - if (args.contains(GDXAppDesktopConfig.SINGLE_THREAD_JVM)) { - GDXAppDesktopConfig.LOG.info("Bãß.характеристики.cpu=SINGLE_THREAD_JVM"); - Bãß.характеристики.熱蘭遮城.ױזךיךזװןיןיןןזױז(); + if (System.getProperty("logback.configurationFile") == null) { + System.setProperty("logback.configurationFile", "Warpship/logback.xml"); } + if (System.getProperty("logback.statusListenerClass") == null) { + System.setProperty("logback.statusListenerClass",NopStatusListener.class.getName()); + } + SLF4JBridgeHandler.removeHandlersForRootLogger(); + SLF4JBridgeHandler.install(); + GDXAppDesktopConfig.printBootMessage(); + List args = Arrays.asList(arguments); int width = GDXAppDesktopConfig.WINDOW_WIDTH; int height = GDXAppDesktopConfig.WINDOW_HEIGHT; GDXAppTos4.INSTANCE.BãßInit(args, width, height, new DesktopFileChooser()); diff --git a/gdxapp4d-boot-desktop/src/main/java/love/distributedrebirth/gdxapp4d/boot/desktop/GDXAppSoepPan.java b/gdxapp4d-boot-desktop/src/main/java/love/distributedrebirth/gdxapp4d/boot/desktop/GDXAppSoepPan.java deleted file mode 100644 index 3d979bcc..00000000 --- a/gdxapp4d-boot-desktop/src/main/java/love/distributedrebirth/gdxapp4d/boot/desktop/GDXAppSoepPan.java +++ /dev/null @@ -1,100 +0,0 @@ -/* - * 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 love.distributedrebirth.gdxapp4d.boot.desktop; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringUnicode; -import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; -import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepLepelբ; -import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepPan; -import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepZout; - -@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") -public final class GDXAppSoepPan implements SoepPan { - - @Override - public SoepLepelբ handmatigInlepelen(Class soepSmaak) { - Logger log = LoggerFactory.getLogger(soepSmaak); - return new SoepLepelբ() { - @Override - public SoepLepelբ toBabel() { - return this; - } - @Override - public void soep(String msg, Object... params) { - log.info(msg, params); - } - @Override - public void soep(StringUnicode msg, Object... params) { - log.info(msg.toString(), params); - } - @Override - public void soepMetZout(Class salt, String msg, Object... params) { - log.info(msg, params); - } - @Override - public void soepMetZout(Class salt, StringUnicode msg, Object... params) { - log.info(msg.toString(), params); - } - @Override - public void groente(String msg, Object... params) { - log.debug(msg, params); - } - @Override - public void groente(StringUnicode msg, Object... params) { - log.debug(msg.toString(), params); - } - @Override - public void groenteMetZout(Class salt, String msg, Object... params) { - log.debug(msg, params); - } - @Override - public void groenteMetZout(Class salt, StringUnicode msg, Object... params) { - log.debug(msg.toString(), params); - } - @Override - public void beestje(String msg, Object... params) { - log.warn(msg, params); - } - @Override - public void beestje(StringUnicode msg, Object... params) { - log.warn(msg.toString(), params); - } - @Override - public void beestjeMetZout(Class salt, String msg, Object... params) { - log.warn(msg, params); - } - @Override - public void beestjeMetZout(Class salt, StringUnicode msg, Object... params) { - log.warn(msg.toString(), params); - } - }; - } -} diff --git a/gdxapp4d-boot-desktop/src/main/resources/META-INF/services/ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepPan b/gdxapp4d-boot-desktop/src/main/resources/META-INF/services/ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepPan new file mode 100644 index 00000000..d5be62ab --- /dev/null +++ b/gdxapp4d-boot-desktop/src/main/resources/META-INF/services/ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepPan @@ -0,0 +1 @@ +ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᕐᕐᓫᣗ.SoepPanKeukenJul \ No newline at end of file diff --git a/gdxapp4d-chain-boot-ship-engine/src/main/chain/warp-sea.xml b/gdxapp4d-chain-boot-ship-engine/src/main/chain/warp-sea.xml index 39c1b3cf..20915a56 100644 --- a/gdxapp4d-chain-boot-ship-engine/src/main/chain/warp-sea.xml +++ b/gdxapp4d-chain-boot-ship-engine/src/main/chain/warp-sea.xml @@ -1,14 +1,20 @@ - + + + + diff --git a/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/numberxd/x4o/BãßBȍőnPartDialToneConverter.java b/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/numberxd/x4o/BãßBȍőnPartDialToneConverter.java index f6d0adb6..343e2dae 100644 --- a/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/numberxd/x4o/BãßBȍőnPartDialToneConverter.java +++ b/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/numberxd/x4o/BãßBȍőnPartDialToneConverter.java @@ -33,16 +33,16 @@ import org.x4o.xml.conv.AbstractStringObjectConverter; import org.x4o.xml.conv.ObjectConverter; import org.x4o.xml.conv.ObjectConverterException; -import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorPartᶦᶦ; +import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.Terminator𓄯; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; @DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") public class BãßBȍőnPartDialToneConverter extends AbstractStringObjectConverter { private static final long serialVersionUID = -6130905265398185836L; - private final TerminatorPartᶦᶦ basePart; + private final Terminator𓄯 basePart; - public BãßBȍőnPartDialToneConverter(TerminatorPartᶦᶦ basePart) { + public BãßBȍőnPartDialToneConverter(Terminator𓄯 basePart) { this.basePart = basePart; } @@ -53,7 +53,7 @@ public class BãßBȍőnPartDialToneConverter extends AbstractStringObjectConver @Override public String convertStringBack(Object obj, Locale locale) throws ObjectConverterException { - return TerminatorPartᶦᶦ.class.cast(obj).rȧñkRingToon(); + return Terminator𓄯.class.cast(obj).rȧñkRingToon(); } @Override diff --git a/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/numberxd/x4o/NumberXDModuleLoader.java b/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/numberxd/x4o/NumberXDModuleLoader.java index c336cb70..1f4a3585 100644 --- a/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/numberxd/x4o/NumberXDModuleLoader.java +++ b/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/numberxd/x4o/NumberXDModuleLoader.java @@ -28,7 +28,6 @@ package love.distributedrebirth.numberxd.x4o; import org.x4o.xml.conv.ObjectConverter; -import org.x4o.xml.eld.lang.ModuleElement; import org.x4o.xml.element.ElementBindingHandler; import org.x4o.xml.element.ElementClass; import org.x4o.xml.element.ElementClassAttribute; @@ -42,11 +41,7 @@ import org.x4o.xml.lang.X4OLanguageModuleLoader; import org.x4o.xml.lang.X4OLanguageModuleLoaderException; import org.x4o.xml.lang.X4OLanguageModuleLocal; -import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.T002ᖟ; -import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.T003ᖟ; -import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorPartᶦᶦ; -import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᒢᓫᑊᐣᑊ.ᔿᓫᒻᓫᓫ.V006Xixte; -import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᒢᓫᑊᐣᑊ.ᔿᓫᒻᓫᓫ.V009Xyte; +import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.Terminator𓄯; import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᒢᓫᑊᐣᑊ.ᔿᓫᒻᓫᓫ.V018Tord; import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᒢᓫᑊᐣᑊ.ᔿᓫᒻᓫᓫ.V036Teger; import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᒢᓫᑊᐣᑊ.ᔿᓫᒻᓫᓫ.V072Tong; @@ -97,13 +92,13 @@ public class NumberXDModuleLoader implements X4OLanguageModuleLoader { private void configElementClasses(X4OLanguage language,ElementNamespace namespace) throws X4OLanguageModuleLoaderException { ElementClass ec = null; - ec = createElementClass(language,"v006",V006Xixte.class,null,"Defines an V006Tixte number."); + //ec = createElementClass(language,"v006",V006Xixte.class,null,"Defines an V006Tixte number."); //configBãßBȍőnPartAttributes(language, ec, T02PartBinary.PART_1); - namespace.addElementClass(ec); + //namespace.addElementClass(ec); - ec = createElementClass(language,"v009",V009Xyte.class,null,"Defines an V009Tyte number."); + //ec = createElementClass(language,"v009",V009Xyte.class,null,"Defines an V009Tyte number."); //configBãßBȍőnPartAttributes(language, ec, T03PartTrit.PART_1); - namespace.addElementClass(ec); + //namespace.addElementClass(ec); ec = createElementClass(language,"v018",V018Tord.class,null,"Defines an V018Tord number."); //configBãßBȍőnPartAttributes(language, ec, T02PartBinary.PART_1); @@ -131,8 +126,8 @@ public class NumberXDModuleLoader implements X4OLanguageModuleLoader { namespace.addElementClass(ec); } - private void configBãßBȍőnPartAttributes(X4OLanguage language,ElementClass ec, TerminatorPartᶦᶦ basePart) throws X4OLanguageModuleLoaderException { - for (TerminatorPartᶦᶦ part: basePart.teŀráàmWaardes().iterableᴼᶠ()) { + private void configBãßBȍőnPartAttributes(X4OLanguage language,ElementClass ec, Terminator𓄯 basePart) throws X4OLanguageModuleLoaderException { + for (Terminator𓄯 part: basePart.teŀráàmWaardes().iterableᴼᶠ()) { ec.addElementClassAttribute(createElementClassAttribute(language,part.rȧñkChinaSleutel(),true,new BãßBȍőnPartDialToneConverter(part))); } } diff --git a/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/numberxd/x4o/V072TongBindingHandler.java b/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/numberxd/x4o/V072TongBindingHandler.java index 33374a75..b4d34112 100644 --- a/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/numberxd/x4o/V072TongBindingHandler.java +++ b/gdxapp4d-lib-basicwd/src/main/java/love/distributedrebirth/numberxd/x4o/V072TongBindingHandler.java @@ -52,11 +52,11 @@ public class V072TongBindingHandler extends AbstractElementBindingHandler> 17) & MASK_SIGN) + (number & MASK_ARGU); - teger.partᗅᗷᗷᗅ(part).setNativeValue(result); + teger.legoᐧtuneᐧᗅᗷᗷᗅ(part).smurfᐧnativeᐧint(result); } public int getArgumentUnicode(V036Teger teger) { int unicode = 0; - unicode += teger.partᗅᗷᗷᗅ(T002ᖟ.PART_1).getNativeValue() & MASK_ARGU+MASK_SIGN; - unicode += (teger.partᗅᗷᗷᗅ(T002ᖟ.PART_2).getNativeValue() & MASK_ARGU+MASK_SIGN) << 15; + unicode += teger.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_1).smurfᐧnativeᐧint() & MASK_ARGU+MASK_SIGN; + unicode += (teger.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_2).smurfᐧnativeᐧint() & MASK_ARGU+MASK_SIGN) << 15; return unicode; } public void setArgumentUnicode(V036Teger teger, int unicode) { - int value1 = teger.partᗅᗷᗷᗅ(T002ᖟ.PART_1).getNativeValue(); - int value2 = teger.partᗅᗷᗷᗅ(T002ᖟ.PART_2).getNativeValue(); + int value1 = teger.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_1).smurfᐧnativeᐧint(); + int value2 = teger.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_2).smurfᐧnativeᐧint(); value1 = (value1 & MASK_CMD) + (unicode & MASK_ARGU+MASK_SIGN); value2 = (value2 & MASK_CMD) + ((unicode >> 15) & MASK_ARGU+MASK_SIGN); - teger.partᗅᗷᗷᗅ(T002ᖟ.PART_1).setNativeValue(value1); - teger.partᗅᗷᗷᗅ(T002ᖟ.PART_2).setNativeValue(value2); + teger.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_1).smurfᐧnativeᐧint(value1); + teger.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_2).smurfᐧnativeᐧint(value2); } public CodePointCommandᶻᴰ getCommand(V036Teger teger) { int mode = 0; - mode += (teger.partᗅᗷᗷᗅ(T002ᖟ.PART_1).getNativeValue() >> 15) << 0; - mode += (teger.partᗅᗷᗷᗅ(T002ᖟ.PART_2).getNativeValue() >> 15) << 3; + mode += (teger.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_1).smurfᐧnativeᐧint() >> 15) << 0; + mode += (teger.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_2).smurfᐧnativeᐧint() >> 15) << 3; return CodePointCommandᶻᴰ.values()[mode]; } public void setCommand(V036Teger teger, CodePointCommandᶻᴰ command) { int mode = command.ordinal(); - int value1 = teger.partᗅᗷᗷᗅ(T002ᖟ.PART_1).getNativeValue(); - int value2 = teger.partᗅᗷᗷᗅ(T002ᖟ.PART_2).getNativeValue(); - teger.partᗅᗷᗷᗅ(T002ᖟ.PART_1).setNativeValue(value1 | (((mode >> 0) << 15)) & MASK_CMD); - teger.partᗅᗷᗷᗅ(T002ᖟ.PART_2).setNativeValue(value2 | (((mode >> 3) << 15)) & MASK_CMD); + int value1 = teger.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_1).smurfᐧnativeᐧint(); + int value2 = teger.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_2).smurfᐧnativeᐧint(); + teger.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_1).smurfᐧnativeᐧint(value1 | (((mode >> 0) << 15)) & MASK_CMD); + teger.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_2).smurfᐧnativeᐧint(value2 | (((mode >> 3) << 15)) & MASK_CMD); } /** @@ -104,11 +104,11 @@ public enum CodePointᶻᴰ { */ public int searchUnicode(List tongs) { for (V072Tong tong:tongs) { - if (CodePointCommandᶻᴰ.UNICODE.equals(CodePointᶻᴰ.INSTANCE.getCommand(tong.partᗅᗷᗷᗅ(T002ᖟ.PART_1)))) { - return CodePointᶻᴰ.INSTANCE.getArgumentUnicode(tong.partᗅᗷᗷᗅ(T002ᖟ.PART_1)); + if (CodePointCommandᶻᴰ.UNICODE.equals(CodePointᶻᴰ.INSTANCE.getCommand(tong.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_1)))) { + return CodePointᶻᴰ.INSTANCE.getArgumentUnicode(tong.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_1)); } - if (CodePointCommandᶻᴰ.UNICODE.equals(CodePointᶻᴰ.INSTANCE.getCommand(tong.partᗅᗷᗷᗅ(T002ᖟ.PART_2)))) { - return CodePointᶻᴰ.INSTANCE.getArgumentUnicode(tong.partᗅᗷᗷᗅ(T002ᖟ.PART_2)); + if (CodePointCommandᶻᴰ.UNICODE.equals(CodePointᶻᴰ.INSTANCE.getCommand(tong.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_2)))) { + return CodePointᶻᴰ.INSTANCE.getArgumentUnicode(tong.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_2)); } } return -1; @@ -120,11 +120,11 @@ public enum CodePointᶻᴰ { */ public int searchNumber(List tongs) { for (V072Tong tong:tongs) { - if (CodePointCommandᶻᴰ.NUMBER.equals(CodePointᶻᴰ.INSTANCE.getCommand(tong.partᗅᗷᗷᗅ(T002ᖟ.PART_1)))) { - return CodePointᶻᴰ.INSTANCE.getArgumentUnicode(tong.partᗅᗷᗷᗅ(T002ᖟ.PART_1)); + if (CodePointCommandᶻᴰ.NUMBER.equals(CodePointᶻᴰ.INSTANCE.getCommand(tong.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_1)))) { + return CodePointᶻᴰ.INSTANCE.getArgumentUnicode(tong.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_1)); } - if (CodePointCommandᶻᴰ.NUMBER.equals(CodePointᶻᴰ.INSTANCE.getCommand(tong.partᗅᗷᗷᗅ(T002ᖟ.PART_2)))) { - return CodePointᶻᴰ.INSTANCE.getArgumentUnicode(tong.partᗅᗷᗷᗅ(T002ᖟ.PART_2)); + if (CodePointCommandᶻᴰ.NUMBER.equals(CodePointᶻᴰ.INSTANCE.getCommand(tong.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_2)))) { + return CodePointᶻᴰ.INSTANCE.getArgumentUnicode(tong.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_2)); } } return -1; diff --git a/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/Stringᶻᴰ.java b/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/Stringᶻᴰ.java index e9480a8b..81286677 100644 --- a/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/Stringᶻᴰ.java +++ b/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/Stringᶻᴰ.java @@ -51,16 +51,16 @@ public class Stringᶻᴰ { public V036Teger getCodePointByIndex(int index) { V072Tong tong = string.get(index >> 1); if ((index & 1) == 0) { - return tong.partᗅᗷᗷᗅ(T002ᖟ.PART_1); + return tong.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_1); } else { - return tong.partᗅᗷᗷᗅ(T002ᖟ.PART_2); + return tong.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_2); } } public int charSize() { int result = 0; for (V072Tong points:string) { - CodePointCommandᶻᴰ cmd = CodePointᶻᴰ.INSTANCE.getCommand(points.partᗅᗷᗷᗅ(T002ᖟ.PART_1)); + CodePointCommandᶻᴰ cmd = CodePointᶻᴰ.INSTANCE.getCommand(points.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_1)); if (cmd == CodePointCommandᶻᴰ.START_LR) { result++; } else if (cmd == CodePointCommandᶻᴰ.START_RL) { diff --git a/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/atlas/FontAtlasStoreGlyph.java b/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/atlas/FontAtlasStoreGlyph.java index 5d2caac5..6fd44c5e 100644 --- a/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/atlas/FontAtlasStoreGlyph.java +++ b/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/atlas/FontAtlasStoreGlyph.java @@ -34,7 +34,6 @@ import java.util.ArrayList; import java.util.Base64; import java.util.List; -import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᒢᓫᑊᐣᑊ.Base2Terminator; import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᒢᓫᑊᐣᑊ.ᔿᓫᒻᓫᓫ.V072Tong; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; @@ -61,7 +60,7 @@ public class FontAtlasStoreGlyph { public String getBase64() { ByteArrayOutputStream baos = new ByteArrayOutputStream(); try { - Base2Terminator.INSTANCE.Bãß2WriteTong(tongs, baos); + V072Tong.亞.gearsᐧbuildᐧbyteᐧstreamᐧfromᐧbricks(tongs, baos); } catch (IOException e) { throw new RuntimeException(e); } @@ -72,9 +71,7 @@ public class FontAtlasStoreGlyph { byte[] decodedBytes = Base64.getDecoder().decode(base64); ByteArrayInputStream bais = new ByteArrayInputStream(decodedBytes); try { - List result = new ArrayList<>(); - Base2Terminator.INSTANCE.Bãß2ReadTong(bais, result); - tongs = result; + tongs = V072Tong.亞.gearsᐧbuildᐧbricksᐧfromᐧbyteᐧstream(bais); } catch (IOException e) { throw new RuntimeException(e); } diff --git a/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/draw/DrawCharacter.java b/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/draw/DrawCharacter.java index 6eb5a977..d5e69efd 100644 --- a/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/draw/DrawCharacter.java +++ b/gdxapp4d-lib-unicodezd/src/main/java/love/distributedrebirth/unicode4d/draw/DrawCharacter.java @@ -57,8 +57,8 @@ public class DrawCharacter { public DrawCharacter(List tongs) { this.tongs = tongs; for (V072Tong tong: tongs) { - processCodePoint(tong.partᗅᗷᗷᗅ(T002ᖟ.PART_1)); - processCodePoint(tong.partᗅᗷᗷᗅ(T002ᖟ.PART_2)); + processCodePoint(tong.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_1)); + processCodePoint(tong.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_2)); } if (currentContour != null) { contours.add(currentContour); diff --git a/gdxapp4d-lib-unicodezd/src/test/java/love/distributedrebirth/unicode4d/TestConvFont.java b/gdxapp4d-lib-unicodezd/src/test/java/love/distributedrebirth/unicode4d/TestConvFont.java index f559b66b..5e829d14 100644 --- a/gdxapp4d-lib-unicodezd/src/test/java/love/distributedrebirth/unicode4d/TestConvFont.java +++ b/gdxapp4d-lib-unicodezd/src/test/java/love/distributedrebirth/unicode4d/TestConvFont.java @@ -197,7 +197,7 @@ public class TestConvFont { } else if ("glyph".equals(qName)) { - if (CodePointCommandᶻᴰ.NOP != CodePointᶻᴰ.INSTANCE.getCommand(point.partᗅᗷᗷᗅ(T002ᖟ.PART_1))) { + if (CodePointCommandᶻᴰ.NOP != CodePointᶻᴰ.INSTANCE.getCommand(point.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_1))) { tongs.add(point); } glyphCounter++; @@ -242,8 +242,8 @@ public class TestConvFont { } else if ("glyph".equals(qName)) { tongs = new ArrayList<>(); point = new V072Tong(); - CodePointᶻᴰ.INSTANCE.setCommand(point.partᗅᗷᗷᗅ(T002ᖟ.PART_1), CodePointCommandᶻᴰ.NOP); - CodePointᶻᴰ.INSTANCE.setCommand(point.partᗅᗷᗷᗅ(T002ᖟ.PART_2), CodePointCommandᶻᴰ.NOP); + CodePointᶻᴰ.INSTANCE.setCommand(point.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_1), CodePointCommandᶻᴰ.NOP); + CodePointᶻᴰ.INSTANCE.setCommand(point.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_2), CodePointCommandᶻᴰ.NOP); String unicodeStr = atts.getValue("unicode"); if (unicodeStr.startsWith("0000, ")) { @@ -263,27 +263,27 @@ public class TestConvFont { V072Tong v2 = new V072Tong(); if (unicodePlane2.isLeftToRight()) { - CodePointᶻᴰ.INSTANCE.setCommand(v0.partᗅᗷᗷᗅ(T002ᖟ.PART_1), CodePointCommandᶻᴰ.START_LR); + CodePointᶻᴰ.INSTANCE.setCommand(v0.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_1), CodePointCommandᶻᴰ.START_LR); } else { - CodePointᶻᴰ.INSTANCE.setCommand(v0.partᗅᗷᗷᗅ(T002ᖟ.PART_1), CodePointCommandᶻᴰ.START_RL); + CodePointᶻᴰ.INSTANCE.setCommand(v0.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_1), CodePointCommandᶻᴰ.START_RL); } - CodePointᶻᴰ.INSTANCE.setCommand(v0.partᗅᗷᗷᗅ(T002ᖟ.PART_2), CodePointCommandᶻᴰ.UNICODE); - CodePointᶻᴰ.INSTANCE.setArgumentUnicode(v0.partᗅᗷᗷᗅ(T002ᖟ.PART_2), unicode); + CodePointᶻᴰ.INSTANCE.setCommand(v0.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_2), CodePointCommandᶻᴰ.UNICODE); + CodePointᶻᴰ.INSTANCE.setArgumentUnicode(v0.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_2), unicode); - CodePointᶻᴰ.INSTANCE.setCommand(v1.partᗅᗷᗷᗅ(T002ᖟ.PART_1), CodePointCommandᶻᴰ.XY_MAX); - CodePointᶻᴰ.INSTANCE.setArgument(v1.partᗅᗷᗷᗅ(T002ᖟ.PART_1), T002ᖟ.PART_1, xMax); - CodePointᶻᴰ.INSTANCE.setArgument(v1.partᗅᗷᗷᗅ(T002ᖟ.PART_1), T002ᖟ.PART_2, yMax); + CodePointᶻᴰ.INSTANCE.setCommand(v1.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_1), CodePointCommandᶻᴰ.XY_MAX); + CodePointᶻᴰ.INSTANCE.setArgument(v1.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_1), T002ᖟ.PART_1, xMax); + CodePointᶻᴰ.INSTANCE.setArgument(v1.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_1), T002ᖟ.PART_2, yMax); - CodePointᶻᴰ.INSTANCE.setCommand(v1.partᗅᗷᗷᗅ(T002ᖟ.PART_2), CodePointCommandᶻᴰ.XY_MIN); - CodePointᶻᴰ.INSTANCE.setArgument(v1.partᗅᗷᗷᗅ(T002ᖟ.PART_2), T002ᖟ.PART_1, xMin); - CodePointᶻᴰ.INSTANCE.setArgument(v1.partᗅᗷᗷᗅ(T002ᖟ.PART_2), T002ᖟ.PART_2, yMin); + CodePointᶻᴰ.INSTANCE.setCommand(v1.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_2), CodePointCommandᶻᴰ.XY_MIN); + CodePointᶻᴰ.INSTANCE.setArgument(v1.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_2), T002ᖟ.PART_1, xMin); + CodePointᶻᴰ.INSTANCE.setArgument(v1.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_2), T002ᖟ.PART_2, yMin); - CodePointᶻᴰ.INSTANCE.setCommand(v2.partᗅᗷᗷᗅ(T002ᖟ.PART_1), CodePointCommandᶻᴰ.ADVANCE); - CodePointᶻᴰ.INSTANCE.setArgument(v2.partᗅᗷᗷᗅ(T002ᖟ.PART_1), T002ᖟ.PART_1, advanceWidth); - CodePointᶻᴰ.INSTANCE.setArgument(v2.partᗅᗷᗷᗅ(T002ᖟ.PART_1), T002ᖟ.PART_2, leftSideBearing); + CodePointᶻᴰ.INSTANCE.setCommand(v2.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_1), CodePointCommandᶻᴰ.ADVANCE); + CodePointᶻᴰ.INSTANCE.setArgument(v2.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_1), T002ᖟ.PART_1, advanceWidth); + CodePointᶻᴰ.INSTANCE.setArgument(v2.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_1), T002ᖟ.PART_2, leftSideBearing); - CodePointᶻᴰ.INSTANCE.setCommand(v2.partᗅᗷᗷᗅ(T002ᖟ.PART_2), CodePointCommandᶻᴰ.NOP); + CodePointᶻᴰ.INSTANCE.setCommand(v2.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_2), CodePointCommandᶻᴰ.NOP); tongs.add(v0); tongs.add(v1); @@ -298,29 +298,29 @@ public class TestConvFont { int y = (int) Float.parseFloat(atts.getValue("y")); T002ᖟ part = T002ᖟ.PART_1; - if (CodePointCommandᶻᴰ.NOP != CodePointᶻᴰ.INSTANCE.getCommand(point.partᗅᗷᗷᗅ(T002ᖟ.PART_1))) { + if (CodePointCommandᶻᴰ.NOP != CodePointᶻᴰ.INSTANCE.getCommand(point.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_1))) { part = T002ᖟ.PART_2; } if (onCurve) { if (startPoint) { - CodePointᶻᴰ.INSTANCE.setCommand(point.partᗅᗷᗷᗅ(part), CodePointCommandᶻᴰ.XY_ON_CURVE_START); + CodePointᶻᴰ.INSTANCE.setCommand(point.legoᐧtuneᐧᗅᗷᗷᗅ(part), CodePointCommandᶻᴰ.XY_ON_CURVE_START); } else { - CodePointᶻᴰ.INSTANCE.setCommand(point.partᗅᗷᗷᗅ(part), CodePointCommandᶻᴰ.XY_ON_CURVE); + CodePointᶻᴰ.INSTANCE.setCommand(point.legoᐧtuneᐧᗅᗷᗷᗅ(part), CodePointCommandᶻᴰ.XY_ON_CURVE); } } else { if (startPoint) { - CodePointᶻᴰ.INSTANCE.setCommand(point.partᗅᗷᗷᗅ(part), CodePointCommandᶻᴰ.XY_OFF_CURVE_START); + CodePointᶻᴰ.INSTANCE.setCommand(point.legoᐧtuneᐧᗅᗷᗷᗅ(part), CodePointCommandᶻᴰ.XY_OFF_CURVE_START); } else { - CodePointᶻᴰ.INSTANCE.setCommand(point.partᗅᗷᗷᗅ(part), CodePointCommandᶻᴰ.XY_OFF_CURVE); + CodePointᶻᴰ.INSTANCE.setCommand(point.legoᐧtuneᐧᗅᗷᗷᗅ(part), CodePointCommandᶻᴰ.XY_OFF_CURVE); } } - CodePointᶻᴰ.INSTANCE.setArgument(point.partᗅᗷᗷᗅ(part), T002ᖟ.PART_1, x); - CodePointᶻᴰ.INSTANCE.setArgument(point.partᗅᗷᗷᗅ(part), T002ᖟ.PART_2, y); + CodePointᶻᴰ.INSTANCE.setArgument(point.legoᐧtuneᐧᗅᗷᗷᗅ(part), T002ᖟ.PART_1, x); + CodePointᶻᴰ.INSTANCE.setArgument(point.legoᐧtuneᐧᗅᗷᗷᗅ(part), T002ᖟ.PART_2, y); if (part == T002ᖟ.PART_2) { tongs.add(point); point = new V072Tong(); - CodePointᶻᴰ.INSTANCE.setCommand(point.partᗅᗷᗷᗅ(T002ᖟ.PART_1), CodePointCommandᶻᴰ.NOP); - CodePointᶻᴰ.INSTANCE.setCommand(point.partᗅᗷᗷᗅ(T002ᖟ.PART_2), CodePointCommandᶻᴰ.NOP); + CodePointᶻᴰ.INSTANCE.setCommand(point.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_1), CodePointCommandᶻᴰ.NOP); + CodePointᶻᴰ.INSTANCE.setCommand(point.legoᐧtuneᐧᗅᗷᗷᗅ(T002ᖟ.PART_2), CodePointCommandᶻᴰ.NOP); } if (startPoint) { startPoint = false; diff --git a/gdxapp4d-tos4/src/main/java/love/distributedrebirth/gdxapp4d/tos4/GDXAppTos4.java b/gdxapp4d-tos4/src/main/java/love/distributedrebirth/gdxapp4d/tos4/GDXAppTos4.java index 17b594fa..29f2109e 100644 --- a/gdxapp4d-tos4/src/main/java/love/distributedrebirth/gdxapp4d/tos4/GDXAppTos4.java +++ b/gdxapp4d-tos4/src/main/java/love/distributedrebirth/gdxapp4d/tos4/GDXAppTos4.java @@ -42,19 +42,18 @@ import com.badlogic.gdx.utils.ScreenUtils; import love.distributedrebirth.gdxapp4d.tos4.service.SystemGdxTerminal; import net.spookygames.gdx.nativefilechooser.NativeFileChooser; -import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.Bãß; -import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderEye注; +import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWireFly注; import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注; -import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnExport注; +import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᔿᓑᔿᔿᔋᐝᣚ.BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnumShot𓄯; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; -import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒢᔿᕽ.AttributeStringᴶᴹˣ; -import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒢᔿᕽ.CounterGuageᴶᴹˣ; -import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᣔᒃᣔᒼᓑᔆ.BãßBȍőnAbacusInstanceMBeanʸᴰ; +import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒢᔿᕽ.Vū́ǘrBȍőnSupportꞱᴿᴳᴮ; +import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒢᔿᕽ.ᘁᓑᓑᣗ.Vū́ǘrAttributeStringᴶᴹˣ; +import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒢᔿᕽ.ᘁᓑᓑᣗ.Vū́ǘrBurnCounterᴶᴹˣ; +import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ; @DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") //@BãßBȍőnDuytsFlüstern注(purpose = "Main loop render dispatcher and bootup.") -@BãßBȍőnExport注(group = "love.distributedrebirth.gdxapp4d.tos4") -public enum GDXAppTos4 implements BãßBȍőnAbacusInstanceMBeanʸᴰ, ApplicationListener, SystemGdxTerminal { +public enum GDXAppTos4 implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnumShot𓄯, ApplicationListener, SystemGdxTerminal { INSTANCE; private Screen screen; @@ -62,18 +61,20 @@ public enum GDXAppTos4 implements BãßBȍőnAbacusInstanceMBeanʸᴰ,Screen> screens; - @BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "selectScreenCounter")) - private CounterGuageᴶᴹˣ selectScreenCounter; + @BãßBȍőnSpiderWire注(paint = Vū́ǘrBȍőnSupportꞱᴿᴳᴮ.ẞassPaint.ꞱBurnWireFly.class) + @BãßBȍőnSpiderWireFly注(eye = "selectScreenCounter") + private Vū́ǘrBurnCounterᴶᴹˣ selectScreenCounter; - @BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "startupArgs")) - private AttributeStringᴶᴹˣ startupArgs; + @BãßBȍőnSpiderWire注(paint = Vū́ǘrBȍőnSupportꞱᴿᴳᴮ.ẞassPaint.ꞱAttributeWireFly.class) + @BãßBȍőnSpiderWireFly注(eye = "startupArgs") + private Vū́ǘrAttributeStringᴶᴹˣ startupArgs; private GDXAppTos4() { - Bãß.石棺ʸᴰ.أَكْبَرײꣻײالله.𓂀ױןייזדזיודזיןןזזזןױ𓉢(this); + 亞ᶦᶦᶦ.thisʸᴰᐧᐧᶜᵒⁿˢᵗʳᵘᶜᵗᵒʳ(thisᵀᴮᵒⁿᵉ()); } public void BãßInit(List args, int viewWidth, int viewHeight, NativeFileChooser fileChooser) { - startupArgs.setValueString(args.stream().collect(Collectors.joining(Bãß.ℭỗᶇṧⱦᶏꬼȶʂ.STR_SPACE))); + startupArgs.setValue(args.stream().collect(Collectors.joining(ᒢℭỗᶇṧⱦᶏꬼȶʂ.STRᣟᐧᣟSPACE))); screens = new HashMap<>(); systemActivator = new GDXAppTos4Activator(); systemActivator.BãßInit(args, viewWidth, viewHeight, fileChooser, this); diff --git a/gdxapp4d-tos4/src/main/java/love/distributedrebirth/gdxapp4d/tos4/GDXAppTos4Activator.java b/gdxapp4d-tos4/src/main/java/love/distributedrebirth/gdxapp4d/tos4/GDXAppTos4Activator.java index dd64021c..81ac1b8f 100644 --- a/gdxapp4d-tos4/src/main/java/love/distributedrebirth/gdxapp4d/tos4/GDXAppTos4Activator.java +++ b/gdxapp4d-tos4/src/main/java/love/distributedrebirth/gdxapp4d/tos4/GDXAppTos4Activator.java @@ -74,6 +74,9 @@ import love.distributedrebirth.warpme.sea.WaterSeaMagic; import love.distributedrebirth.warpme.ship.WaterDevice; import love.distributedrebirth.warpme.ship.WaterDeviceDriver; import net.spookygames.gdx.nativefilechooser.NativeFileChooser; +import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.Bãß; +import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒃᐤᣔᐪ.BãßBȍőnBőatWind; +import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒃᐤᣔᐪ.BãßBȍőnBőatWindKnots; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; @DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") @@ -135,6 +138,9 @@ public class GDXAppTos4Activator implements BundleActivator { bootScreen.bootLine("init-cpus: "+Runtime.getRuntime().availableProcessors()); bootScreen.bootLine("free-memory: 0x"+Long.toHexString(Runtime.getRuntime().freeMemory())); + BãßBȍőnBőatWindKnots harbor = Bãß.أَكْبَرײꣻײالله.harborᴮʳᵉᵉᶻᵉ(BãßBȍőnBőatWind.SAILOR_MOON_SKIRT_DUSTER); + bootScreen.bootLine("harbor: solar-winds="+harbor.getSolarWinds().size()+" storm-troopers="+harbor.getStormTroopers()); + boolean useLocal = args.contains("use-local"); warpshipHome = new File(".", WARPSHIP_HOME); diff --git a/gdxapp4d-tos4/src/main/java/love/distributedrebirth/gdxapp4d/tos4/GDXAppTos4BootFactory.java b/gdxapp4d-tos4/src/main/java/love/distributedrebirth/gdxapp4d/tos4/GDXAppTos4BootFactory.java index ea6c2aec..c3c2f313 100644 --- a/gdxapp4d-tos4/src/main/java/love/distributedrebirth/gdxapp4d/tos4/GDXAppTos4BootFactory.java +++ b/gdxapp4d-tos4/src/main/java/love/distributedrebirth/gdxapp4d/tos4/GDXAppTos4BootFactory.java @@ -145,10 +145,16 @@ public class GDXAppTos4BootFactory { "org.apache.el.parser,"+ "org.apache.el.util,"+ "ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ,"+ + "ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒃᐤᣔᐪ,"+ "ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ,"+ + "ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᐧᣞᣛ,"+ "ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ,"+ + "ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.ᐧᣞᣛ,"+ "ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ,"+ + "ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣔᔿᔿᐤ,"+ + "ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣔᔿᔿᐤ.ᐧᣞᣛ,"+ "ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ,"+ + "ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᔿᓑᔿᔿᔋᐝᣚ,"+ "ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ,"+ "ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ,"+ "ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ᐧᣞᣛ,"+ @@ -156,33 +162,36 @@ public class GDXAppTos4BootFactory { "ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ᒻᑊᣕᕐᓑᣔ,"+ "ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ᓑᣕᣳᒼᐤᒄᓫ,"+ "ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᔾᓑᣕᒼᐪᑊᐤᣕᔆ,"+ + "ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᔾᓑᣕᒼᐪᑊᐤᣕᔆ.ᐧᣞᣛ,"+ "ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣔᣕᣕᐤᐪᣔᐪᑊᐤᣕ,"+ "ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣔᣕᣕᐤᐪᣔᐪᑊᐤᣕ.ᐧᣞᣛ,"+ "ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ,"+ "ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ,"+ "ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ,"+ "ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᔆᐪᑊᒃᑊᐪᙆ,"+ + "ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᕐᓑᣕᔆ,"+ "ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᒃᐤᣗᕐᒼᓑᒃᓫ,"+ "ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᒃᐤᣗᕐᒼᓑᒃᓫ.ᣔᒻᓑ,"+ "ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᒢᓫᑊᐣᑊ,"+ "ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᒢᓫᑊᐣᑊ.ᒄᓫᣔᐪᑋᔆᐪᣔᣗ,"+ "ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᒢᓫᑊᐣᑊ.ᔿᓫᒻᓫᓫ,"+ "ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᔿᣔᐪᣗᑊᕁ,"+ + "ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᣔᒃᣔᒼᓑᔆ,"+ "ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ,"+ + "ᒢᐩᐩ.ᓫᣕᐪᓫᣗ.ᒡᒢᣔᣗᣖ,"+ + "ᒢᐩᐩ.ᓫᣕᐪᓫᣗ.ᣖᑊᓫ,"+ + "ᒢᐩᐩ.ᓫᣕᐪᓫᣗ.ᣖᑊᓫ.ᐪᣔᔆᐪᓫ,"+ + "ᒢᐩᐩ.ᓫᣕᐪᓫᣗ.ᣗᑊᒼᓫ,"+ "ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ,"+ "ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ,"+ - "ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ,"+ "ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ,"+ + "ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒢᔿᕽ,"+ + "ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒢᔿᕽ.ᐧᣞᣛ,"+ + "ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒢᔿᕽ.ᘁᓑᓑᣗ,"+ "ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᕐᕐᓫᣗ,"+ "ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᕐᕐᓫᣗ.ᐧᣞᣛ,"+ "ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ,"+ "ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ᐧᣞᣛ,"+ - "ᒢᐩᐩ.ᔿᐤᒄʸ,"+ - "ᒢᐩᐩ.ᔿᐤᒄʸ.ᒢᔿᕽ,"+ - "ᒢᐩᐩ.ᔿᐤᒄʸ.ᒼᐤᣕᒼᓑᣗᣗᓫᣕᐪ,"+ - "ᒢᐩᐩ.ᔿᐤᒄʸ.ᒼᑋᓑᣗᒼᑋ,"+ - "ᒢᐩᐩ.ᔿᐤᒄʸ.ᣔᒃᣔᒼᓑᔆ,"+ - "ᒢᐩᐩ.ᔿᐤᒄʸ.ᣔᒃᣔᒼᓑᔆ.ᙆᐤᔿᒃᑊᕪ,"+ "love.distributedrebirth.warpme,"+ "love.distributedrebirth.warpme.core,"+ "love.distributedrebirth.warpme.hash,"+ diff --git a/gdxapp4d-tos4/src/main/java/love/distributedrebirth/gdxapp4d/tos4/service/SystemWarpCore.java b/gdxapp4d-tos4/src/main/java/love/distributedrebirth/gdxapp4d/tos4/service/SystemWarpCore.java index aa1db787..5d4e7db1 100644 --- a/gdxapp4d-tos4/src/main/java/love/distributedrebirth/gdxapp4d/tos4/service/SystemWarpCore.java +++ b/gdxapp4d-tos4/src/main/java/love/distributedrebirth/gdxapp4d/tos4/service/SystemWarpCore.java @@ -35,63 +35,65 @@ import love.distributedrebirth.warpme.core.WaterBucket; import love.distributedrebirth.warpme.core.WaterCipher; import love.distributedrebirth.warpme.core.WaterCipherHeart; import love.distributedrebirth.warpme.core.WaterCipherHeartTone; -import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.Bãß; -import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderEye注; +import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.BãßBȍőn𓄯; +import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWireFly注; import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注; -import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnDuytsDocAuthor響ᴼᶠ; -import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnExport注; -import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringUnicode; -import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.NumberTerminatorFactory; +import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣔᔿᔿᐤ.BãßBȍőnAmmoBoxDoorԲ; +import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᔿᓑᔿᔿᔋᐝᣚ.BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnumShot𓄯; +import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.TTꞱꞱᖟGateway; import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorBullet; -import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorPartᶦᶦ; +import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.Terminator𓄯; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; -import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒢᔿᕽ.AttributeBooleanᴶᴹˣ; -import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒢᔿᕽ.AttributeStringᴶᴹˣ; -import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒢᔿᕽ.CounterGuageᴶᴹˣ; -import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᣔᒃᣔᒼᓑᔆ.BãßBȍőnAbacusEnumBase響ᴼᶠ; -import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᣔᒃᣔᒼᓑᔆ.BãßBȍőnAbacusInstanceMBeanʸᴰ; -import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᣔᒃᣔᒼᓑᔆ.ᙆᐤᔿᒃᑊᕪ.BãßBȍőnAbacusZombieCorpse; +import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒢᔿᕽ.Vū́ǘrBȍőnSupportꞱᴿᴳᴮ; +import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒢᔿᕽ.ᘁᓑᓑᣗ.Vū́ǘrAttributeBooleanᴶᴹˣ; +import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒢᔿᕽ.ᘁᓑᓑᣗ.Vū́ǘrAttributeStringᴶᴹˣ; +import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒢᔿᕽ.ᘁᓑᓑᣗ.Vū́ǘrBurnCounterᴶᴹˣ; +import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᣔᒃᣔᒼᓑᔆ.TeŀRáàmRȧñkEnumInluider; @DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天") //@BãßBȍőnDuytsFlüstern注(purpose = "The warpcore writer and armor manager.") -@BãßBȍőnExport注(group = "love.distributedrebirth.numberxd") -public enum SystemWarpCore implements BãßBȍőnAbacusInstanceMBeanʸᴰ { +public enum SystemWarpCore implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnumShot𓄯 { INSTANCE; - @BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "armedWarpCipherLock", description = "Is the water cipher locked.")) - private AttributeBooleanᴶᴹˣ armedWarpCipherLock; + @BãßBȍőnSpiderWire注(paint = Vū́ǘrBȍőnSupportꞱᴿᴳᴮ.ẞassPaint.ꞱAttributeWireFly.class) + @BãßBȍőnSpiderWireFly注(eye = "armedWarpCipherLock", description = "Is the water cipher locked.") + private Vū́ǘrAttributeBooleanᴶᴹˣ armedWarpCipherLock; - @BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "armedWarpWaterName", description = "The armed water cipher name.")) - private AttributeStringᴶᴹˣ armedWarpWaterName; + @BãßBȍőnSpiderWire注(paint = Vū́ǘrBȍőnSupportꞱᴿᴳᴮ.ẞassPaint.ꞱAttributeWireFly.class) + @BãßBȍőnSpiderWireFly注(eye = "armedWarpWaterName", description = "The armed water cipher name.") + private Vū́ǘrAttributeStringᴶᴹˣ armedWarpWaterName; - @BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "armedWarpWaterDesc", description = "The armed water cipher description.")) - private AttributeStringᴶᴹˣ armedWarpWaterDesc; + @BãßBȍőnSpiderWire注(paint = Vū́ǘrBȍőnSupportꞱᴿᴳᴮ.ẞassPaint.ꞱAttributeWireFly.class) + @BãßBȍőnSpiderWireFly注(eye = "armedWarpWaterDesc", description = "The armed water cipher description.") + private Vū́ǘrAttributeStringᴶᴹˣ armedWarpWaterDesc; - @BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "warpCoreValidates", description = "The amount of warpcore validates.")) - private CounterGuageᴶᴹˣ warpCoreValidates; + @BãßBȍőnSpiderWire注(paint = Vū́ǘrBȍőnSupportꞱᴿᴳᴮ.ẞassPaint.ꞱBurnWireFly.class) + @BãßBȍőnSpiderWireFly注(eye = "warpCoreValidates", description = "The amount of warpcore validates.") + private Vū́ǘrBurnCounterᴶᴹˣ warpCoreValidates; - @BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "warpCoreReads", description = "The amount of warpcore reads.")) - private CounterGuageᴶᴹˣ warpCoreReads; + @BãßBȍőnSpiderWire注(paint = Vū́ǘrBȍőnSupportꞱᴿᴳᴮ.ẞassPaint.ꞱBurnWireFly.class) + @BãßBȍőnSpiderWireFly注(eye = "warpCoreReads", description = "The amount of warpcore reads.") + private Vū́ǘrBurnCounterᴶᴹˣ warpCoreReads; - @BãßBȍőnSpiderWire注(hunt = @BãßBȍőnSpiderEye注(fly = "warpCoreWrites", description = "The amount of warpcore writes.")) - private CounterGuageᴶᴹˣ warpCoreWrites; + @BãßBȍőnSpiderWire注(paint = Vū́ǘrBȍőnSupportꞱᴿᴳᴮ.ẞassPaint.ꞱBurnWireFly.class) + @BãßBȍőnSpiderWireFly注(eye = "warpCoreWrites", description = "The amount of warpcore writes.") + private Vū́ǘrBurnCounterᴶᴹˣ warpCoreWrites; private SystemWarpCore() { - Bãß.石棺ʸᴰ.أَكْبَرײꣻײالله.𓂀ױןייזדזיודזיןןזזזןױ𓉢(this); - armedWarpWaterName.setValueString("default"); - armedWarpWaterDesc.setValueString("Current active cipher."); - armedWarpCipherLock.setValueBoolean(false); + 亞ᶦᶦᶦ.thisʸᴰᐧᐧᶜᵒⁿˢᵗʳᵘᶜᵗᵒʳ(thisᵀᴮᵒⁿᵉ()); + armedWarpWaterName.setValue("default"); + armedWarpWaterDesc.setValue("Current active cipher."); + armedWarpCipherLock.setValue(false); } public void BãßLockWarpCipher(Consumer logHandler) { - armedWarpCipherLock.setValueBoolean(true); - for (int base:NumberTerminatorFactory.INSTANCE.BãßBases()) { - TerminatorPartᶦᶦ[] parts = NumberTerminatorFactory.INSTANCE.BãßBuildPartsByBase(base); - for (TerminatorPartᶦᶦ part:parts) { - StringUnicode copyright = part.toBBC().geluidVan(BãßBȍőnDuytsDocAuthor響ᴼᶠ.class).kopieërRecht(); - logHandler.accept("Lock: "+part.ráàmExportNaam()+" since: "+copyright); - Bãß.石棺ʸᴰ.أَكْبَرײꣻײالله.墳ᴸᵒᶜᵏ(part); + armedWarpCipherLock.setValue(true); + for (int pieType:TTꞱꞱᖟGateway.亞.bakedPieSlices()) { + Terminator𓄯[] parts = TTꞱꞱᖟGateway.亞.deliverPieSlices(pieType); + for (Terminator𓄯 part:parts) { + logHandler.accept("Lock: "+part.rȧñkNaam()); + BãßBȍőn𓄯.亞ᶦᶦᶦ.thisʸᴰᐧᐧˡᵒᶜᵏ(part); } } } @@ -99,13 +101,13 @@ public enum SystemWarpCore implements BãßBȍőnAbacusInstanceMBeanʸᴰ[] bases = NumberTerminatorFactory.INSTANCE.BãßBuildPartsByBase(base); + Terminator𓄯[] bases = TTꞱꞱᖟGateway.亞.deliverPieSlices(pieType); heart.setBass(bases[0].teŀráàmWaardes().sizeᴿᵈ()); - for (TerminatorPartᶦᶦ part:bases) { + for (Terminator𓄯 part:bases) { WaterCipherHeartTone tone = new WaterCipherHeartTone(); tone.setPart(part.rȧñkNaam()); tone.setDialTone(part.rȧñkRingToon()); @@ -125,9 +127,9 @@ public enum SystemWarpCore implements BãßBȍőnAbacusInstanceMBeanʸᴰ chinaKey = new HashMap<>(); Map chinaValue = new HashMap<>(); for (WaterCipherHeart heart:warpBucket.theWater().getCipherHearts()) { - TerminatorPartᶦᶦ[] bases = NumberTerminatorFactory.INSTANCE.BãßBuildPartsByBase(heart.getBass()); - Map> baseParts = new HashMap<>(); - for (TerminatorPartᶦᶦ base:bases) { + Terminator𓄯[] bases = TTꞱꞱᖟGateway.亞.deliverPieSlices(heart.getBass()); + Map> baseParts = new HashMap<>(); + for (Terminator𓄯 base:bases) { baseParts.put(base.rȧñkNaam(), base); } for (WaterCipherHeartTone tone:heart.getHeartTones()) { @@ -146,20 +148,20 @@ public enum SystemWarpCore implements BãßBȍőnAbacusInstanceMBeanʸᴰ[] bases = NumberTerminatorFactory.INSTANCE.BãßBuildPartsByBase(heart.getBass()); - Map> baseParts = new HashMap<>(); - for (TerminatorPartᶦᶦ base:bases) { + Terminator𓄯[] bases = TTꞱꞱᖟGateway.亞.deliverPieSlices(heart.getBass()); + Map> baseParts = new HashMap<>(); + for (Terminator𓄯 base:bases) { baseParts.put(base.rȧñkNaam(), base); } for (WaterCipherHeartTone tone:heart.getHeartTones()) { - TerminatorPartᶦᶦ bassTone = baseParts.get(tone.getPart()); - bassTone.toBBC().geluidVan(BãßBȍőnAbacusEnumBase響ᴼᶠ.class).rȧñkRingToonInluiden(tone.getDialTone()); - BãßBȍőnAbacusZombieCorpse corpse = BãßBȍőnAbacusZombieCorpse.castᴼᶠ(bassTone.toEnumZombie()); - corpse.PUT_OBJ(TerminatorBullet.CHINA_KEY, tone.getChinaKey()); - corpse.PUT_OBJ(TerminatorBullet.CHINA_VALUE, tone.getChinaValue()); + Terminator𓄯 bassTone = baseParts.get(tone.getPart()); + bassTone.thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().gelṳidѴaɳ(TeŀRáàmRȧñkEnumInluider.class).b̌ͬͪ̕ȍő͒nGlͩ̓ͤ̅̍̌oͩ̾ͮ̑̇͒͗c̀̍̆̂̾̊̽k͗̀ȩ̉ͯn̢̑̇̿ͬͤͨ̋sp̐ͥͪͧ͋̽̚iel(bassTone, tone.getDialTone()); + BãßBȍőnAmmoBoxDoorԲ ammoBox = BãßBȍőnAmmoBoxDoorԲ.castᴼᶠ(bassTone.thisᴬᵐᵐᵒᴮᵒˣ()); + ammoBox.bewaarKȱġễl(TerminatorBullet.CHINA_KEY, tone.getChinaKey()); + ammoBox.bewaarKȱġễl(TerminatorBullet.CHINA_VALUE, tone.getChinaValue()); } } } diff --git a/gdxapp4d-vrgem4/src/main/java/love/distributedrebirth/gdxapp4d/vrgem4/GDXAppVrGem4Activator.java b/gdxapp4d-vrgem4/src/main/java/love/distributedrebirth/gdxapp4d/vrgem4/GDXAppVrGem4Activator.java index 3ef09e91..2697d273 100644 --- a/gdxapp4d-vrgem4/src/main/java/love/distributedrebirth/gdxapp4d/vrgem4/GDXAppVrGem4Activator.java +++ b/gdxapp4d-vrgem4/src/main/java/love/distributedrebirth/gdxapp4d/vrgem4/GDXAppVrGem4Activator.java @@ -58,14 +58,9 @@ import love.distributedrebirth.gdxapp4d.vrgem4.screen.ScreenIntroMission; import love.distributedrebirth.gdxapp4d.vrgem4.service.VrGem4DeskAppService; import love.distributedrebirth.gdxapp4d.vrgem4.service.VrGem4Unicode4DService; import love.distributedrebirth.warpme.ship.WaterShipWarp; -import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.Bãß; -import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.DefaultBãßBȍőnʸᴰ; -import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnDuytsDocAuthor響ᴼᶠ; -import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnExport響ᴼᶠ; -import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.StringUnicode; +import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.BãßBȍőn𓄯; import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ᓑᣕᣳᒼᐤᒄᓫ.BaseGlyphSet; -import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.NumberTerminatorFactory; -import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᒢᓫᑊᐣᑊ.Base2Terminator; +import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.TTꞱꞱᖟGateway; import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᔿᣔᐪᣗᑊᕁ.NumberMatrixFactory; import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注; @@ -193,13 +188,15 @@ public class GDXAppVrGem4Activator implements BundleActivator { private void lockGraves(GDXAppVrGem4BootScreen bootScreen) { // ref to init - for (DefaultBãßBȍőnʸᴰ bassbone:bassboneInstances()) { - StringUnicode exportName = bassbone.toBBC().geluidVan(BãßBȍőnExport響ᴼᶠ.class).artifact(); - StringUnicode copyright = bassbone.toBBC().geluidVan(BãßBȍőnDuytsDocAuthor響ᴼᶠ.class).kopieërRecht(); - bootScreen.bootLine("Lock: "+exportName+" since: "+copyright); - Bãß.石棺ʸᴰ.أَكْبَرײꣻײالله.墳ᴸᵒᶜᵏ(bassbone); + int lockCounter = 0; + for (BãßBȍőn𓄯 bassbone:bassboneInstances()) { + //StringUnicode exportName = bassbone.thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().gelṳidѴaɳ(StringUnicode.class, .PaintColorExportArtifact.class); + //StringUnicode copyright = bassbone.thisᵀᴮᵒⁿᵉᴳʳᵃᵛᵉ().gelṳidѴaɳ(BãßBȍőnDuytsDocAuthor響ᴼᶠ.class).kopieërRecht(); + //bootScreen.bootLine("Lock: "+exportName/*+" since: "+copyright*/); + BãßBȍőn𓄯.亞ᶦᶦᶦ.thisʸᴰᐧᐧˡᵒᶜᵏ(bassbone); + lockCounter++; } - bootScreen.bootLine("BãßBȍőnʸᴰ init done."); + bootScreen.bootLine("BãßBȍőn locked graves: " + lockCounter); } private void startImGui(GDXAppVrGem4BootScreen bootScreen, BundleContext context, SystemWarpShip systemWarpShip) { @@ -260,11 +257,10 @@ public class GDXAppVrGem4Activator implements BundleActivator { } @SuppressWarnings("unchecked") - private > T[] bassboneInstances() { - return (T[]) new DefaultBãßBȍőnʸᴰ[] { + private > T[] bassboneInstances() { + return (T[]) new BãßBȍőn𓄯[] { BaseGlyphSet.values()[0], - Base2Terminator.INSTANCE, - NumberTerminatorFactory.INSTANCE, + TTꞱꞱᖟGateway.亞, SystemWarpCore.INSTANCE, NumberMatrixFactory.INSTANCE }; diff --git a/pom.xml b/pom.xml index 9e04906b..17c79ff4 100644 --- a/pom.xml +++ b/pom.xml @@ -45,6 +45,7 @@ 6.0.20 0.8.7-SNAPSHOT3 0.1.0-SNAPSHOT + 1.7.36 org.osgi.framework, org.osgi.service.packageadmin, @@ -128,10 +129,16 @@ org.apache.el.parser, org.apache.el.util, ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ, + ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒃᐤᣔᐪ, ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ, + ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᐧᣞᣛ, ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ, + ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.ᐧᣞᣛ, ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ, + ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣔᔿᔿᐤ, + ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣔᔿᔿᐤ.ᐧᣞᣛ, ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣖᑊᣗᣔᐪᓫ, + ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᔿᓑᔿᔿᔋᐝᣚ, ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ, ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ, ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ᐧᣞᣛ, @@ -139,33 +146,36 @@ ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ᒻᑊᣕᕐᓑᣔ, ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ᓑᣕᣳᒼᐤᒄᓫ, ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᔾᓑᣕᒼᐪᑊᐤᣕᔆ, + ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᔾᓑᣕᒼᐪᑊᐤᣕᔆ.ᐧᣞᣛ, ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣔᣕᣕᐤᐪᣔᐪᑊᐤᣕ, ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣔᣕᣕᐤᐪᣔᐪᑊᐤᣕ.ᐧᣞᣛ, ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ, ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ, ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ, ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᔆᐪᑊᒃᑊᐪᙆ, + ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᕐᓑᣕᔆ, ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᒃᐤᣗᕐᒼᓑᒃᓫ, ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᒃᐤᣗᕐᒼᓑᒃᓫ.ᣔᒻᓑ, ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᒢᓫᑊᐣᑊ, ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᒢᓫᑊᐣᑊ.ᒄᓫᣔᐪᑋᔆᐪᣔᣗ, ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᒢᓫᑊᐣᑊ.ᔿᓫᒻᓫᓫ, ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᔿᣔᐪᣗᑊᕁ, + ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᣔᒃᣔᒼᓑᔆ, ᒢᐩᐩ.ᒼᐤᒻᒻᓫᒼᐪᑊᐤᣕᔆ, + ᒢᐩᐩ.ᓫᣕᐪᓫᣗ.ᒡᒢᣔᣗᣖ, + ᒢᐩᐩ.ᓫᣕᐪᓫᣗ.ᣖᑊᓫ, + ᒢᐩᐩ.ᓫᣕᐪᓫᣗ.ᣖᑊᓫ.ᐪᣔᔆᐪᓫ, + ᒢᐩᐩ.ᓫᣕᐪᓫᣗ.ᣗᑊᒼᓫ, ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ, ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ, - ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ßբᴬᵖᶦ, ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ, + ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒢᔿᕽ, + ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒢᔿᕽ.ᐧᣞᣛ, + ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒢᔿᕽ.ᘁᓑᓑᣗ, ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᕐᕐᓫᣗ, ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᕐᕐᓫᣗ.ᐧᣞᣛ, ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ, ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒻᐤᣔᑊᐣᓫᣗ.ᐧᣞᣛ, - ᒢᐩᐩ.ᔿᐤᒄʸ, - ᒢᐩᐩ.ᔿᐤᒄʸ.ᒢᔿᕽ, - ᒢᐩᐩ.ᔿᐤᒄʸ.ᒼᐤᣕᒼᓑᣗᣗᓫᣕᐪ, - ᒢᐩᐩ.ᔿᐤᒄʸ.ᒼᑋᓑᣗᒼᑋ, - ᒢᐩᐩ.ᔿᐤᒄʸ.ᣔᒃᣔᒼᓑᔆ, - ᒢᐩᐩ.ᔿᐤᒄʸ.ᣔᒃᣔᒼᓑᔆ.ᙆᐤᔿᒃᑊᕪ, love.distributedrebirth.warpme, love.distributedrebirth.warpme.core, love.distributedrebirth.warpme.hash, @@ -284,7 +294,12 @@ org.slf4j slf4j-api - 1.7.36 + ${org.slf4j.version} + + + org.slf4j + jul-to-slf4j + ${org.slf4j.version} org.apache.commons