Moved trit types

This commit is contained in:
Willem Cazander 2022-11-28 01:12:22 +01:00
parent c8d0f8bed8
commit 6642ce6fce
72 changed files with 328 additions and 2451 deletions

View file

@ -39,11 +39,9 @@ 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 love.distributedrebirth.numberxd.unicode.BaseGlyphSet;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᐪᓫᕽᐪ.ᒻᑊᣕᕐᓑᣔ.嘴ᗮᙿᗮ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.NumberTerminatorFactory;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorPartAlt1ᶦᶦ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorPartAlt2ᶦᶦ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorPartAlt3ᶦᶦ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorPartAlt4ᶦᶦ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorGun;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.ᐦ.TerminatorPartᶦᶦ;
import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒃᣔᒃᓫᒻ.ᑊᐣᓑᖮᐪᔆ.DuytsDocAuthor注;
@ -89,13 +87,17 @@ public class DemoNumberPartDeskApp extends AbstractDeskApp implements DeskAppRen
ImGui.text(getTxt("selectPurpose"));
ImGui.sameLine();
ImGui.text(baseParts[0].ráàmFluisterDoel().toString());
String text = baseParts[0].ráàmBabelNaam(嘴ᗮᙿᗮ.English.class);
text += ": The distribution by " + baseParts[0].teŀráàmGroote();
text += " - " + baseParts[0].ráàmBabelChina(嘴ᗮᙿᗮ.English.class);
ImGui.text(text);
ImGui.checkbox(getTxt("showBase10"), showBase10);
ImGui.checkbox(getTxt("showBase16"), showBase16);
ImGui.checkbox(getTxt("showBase27"), showBase27);
int columns = 10;
int columns = 12;
if (showBase10.get()) {
columns += 4;
}
@ -137,6 +139,8 @@ public class DemoNumberPartDeskApp extends AbstractDeskApp implements DeskAppRen
ImGui.tableSetupColumn("Alt2");
ImGui.tableSetupColumn("Alt3");
ImGui.tableSetupColumn("Alt4");
ImGui.tableSetupColumn("Alt5");
ImGui.tableSetupColumn("Alt6");
ImGui.tableHeadersRow();
for (TerminatorPartᶦᶦ<?> part:baseParts) {
@ -186,29 +190,17 @@ public class DemoNumberPartDeskApp extends AbstractDeskApp implements DeskAppRen
ImGui.tableNextColumn();
ImGui.text(part.rȧñkChinaWaarde());
ImGui.tableNextColumn();
if (part instanceof TerminatorPartAlt1ᶦᶦ) {
ImGui.text(TerminatorPartAlt1ᶦᶦ.class.cast(part).rȧñkAlt1Waarde());
} else {
ImGui.text("");
}
ImGui.tableNextColumn();
if (part instanceof TerminatorPartAlt2ᶦᶦ) {
ImGui.text(TerminatorPartAlt2ᶦᶦ.class.cast(part).rȧñkAlt2Waarde());
} else {
ImGui.text("");
}
ImGui.tableNextColumn();
if (part instanceof TerminatorPartAlt3ᶦᶦ) {
ImGui.text(TerminatorPartAlt3ᶦᶦ.class.cast(part).rȧñkAlt3Waarde());
} else {
ImGui.text("");
}
ImGui.tableNextColumn();
if (part instanceof TerminatorPartAlt4ᶦᶦ) {
ImGui.text(TerminatorPartAlt4ᶦᶦ.class.cast(part).rȧñkAlt4Waarde());
} else {
ImGui.text("");
List<Class<? extends TerminatorGun>> guns = part.ráàmGunTypes();
for (int i=0;i<6;i++) {
if (guns.size() > i) {
Class<? extends TerminatorGun> gunType = guns.get(i);
String gunFire = part.rȧñkGunFire(gunType);
ImGui.tableNextColumn();
ImGui.text(gunFire);
} else {
ImGui.tableNextColumn();
ImGui.text("");
}
}
}
ImGui.endTable();