bassboon yd injection of noise sounds

This commit is contained in:
Willem Cazander 2022-10-20 23:04:45 +02:00
parent 779e280b87
commit 2afc73fdd4
58 changed files with 597 additions and 325 deletions

View file

@ -16,6 +16,8 @@ import imgui.type.ImBoolean;
import love.distributedrebirth.bassboon.Bãß;
import love.distributedrebirth.bassboon.DefaultBãßBȍőnʸᴰ;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnAuthor響ᴼᶠ;
import love.distributedrebirth.bassboon.clazz.BãßBȍőnExport響ᴼᶠ;
import love.distributedrebirth.gdxapp4d.tos4.service.SystemGdxBootArgs;
import love.distributedrebirth.gdxapp4d.tos4.service.SystemGdxBootReadyListener;
import love.distributedrebirth.gdxapp4d.tos4.service.SystemGdxFont;
@ -81,7 +83,7 @@ public class GDXAppVrGem4Activator implements BundleActivator {
GDXAppVrGem4BootScreen bootScreen = createBootScreen(terminal, gdxFont);
printBootLogo(bootScreen);
lockCoffins(bootScreen);
lockGraves(bootScreen);
startImGui(bootScreen, context, systemWarpShip);
startWarpCore(bootScreen, bootArgs);
@ -160,13 +162,16 @@ public class GDXAppVrGem4Activator implements BundleActivator {
bootScreen.bootLine("Boot: MSX⁴ - TOS⁴ - vrGEM⁴");
}
private void lockCoffins(GDXAppVrGem4BootScreen bootScreen) {
@SuppressWarnings("unchecked")
private void lockGraves(GDXAppVrGem4BootScreen bootScreen) {
// ref to init
for (DefaultBãßBȍőnʸᴰ<?> coffin:coffinInstances()) {
bootScreen.bootLine("Lock: "+coffin.BãßExportNaam()+" since: "+coffin.BãßAuthorKopieërRecht());
Bãß.石棺ʸᴰ.墳ᴸᵒᶜᵏ(coffin);
for (DefaultBãßBȍőnʸᴰ<?> bassbone:bassboneInstances()) {
String exportName = bassbone.toBBC().NOISE_OF(BãßBȍőnExport響ᴼᶠ.class).BãßExportNaam();
String copyright = bassbone.toBBC().NOISE_OF(BãßBȍőnAuthor響ᴼᶠ.class).BãßAuthorKopieërRecht();
bootScreen.bootLine("Lock: "+exportName+" since: "+copyright);
Bãß.石棺ʸᴰ.墳ᴸᵒᶜᵏ(bassbone);
}
bootScreen.bootLine("BãßBȍőnCoffinʸᴰ init done.");
bootScreen.bootLine("BãßBȍőnʸᴰ init done.");
}
private void startImGui(GDXAppVrGem4BootScreen bootScreen, BundleContext context, SystemWarpShip systemWarpShip) {
@ -227,7 +232,7 @@ public class GDXAppVrGem4Activator implements BundleActivator {
}
@SuppressWarnings("unchecked")
private <T extends DefaultBãßBȍőnʸᴰ<?>> T[] coffinInstances() {
private <T extends DefaultBãßBȍőnʸᴰ<?>> T[] bassboneInstances() {
return (T[]) new DefaultBãßBȍőnʸᴰ[] {
BaseGlyphSet.values()[0],
Base2Terminator.INSTANCE,