Made ammo box use spider injection only to have it private

This commit is contained in:
Willem Cazander 2025-05-21 17:16:32 +02:00
parent 5dafa2c96e
commit 1d77f4a25f
4 changed files with 68 additions and 51 deletions

View file

@ -32,8 +32,10 @@ import java.text.DecimalFormat;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWireFly注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒄᓫᣔᐪᑋ.ᔆᣖᑊᒄᓫᣗ.BãßBȍőnSpiderWire注;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnAmmoBox𓄯;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnAmmoBoxꞱᴿᴳᴮ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.BãßBȍőnAmmoBox𓄯ᶠˡʸ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣔᔿᔿᐤ.BãßBȍőnAmmoBoxDoorԲ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᒼᒻᣔᙆᙆ.ᣔᔿᔿᐤ.BãßBȍőnAmmoBoxԲ;
import ᒢᐩᐩ.ᒃᣔᔆᔆᒃᐤᐤᣕ.ᔿᓑᔿᔿᔋᐝᣚ.BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnum𓄯;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᒢℭỗᶇṧⱦᶏꬼȶʂ;
import ᒢᐩᐩ.ᒡᒢᑊᒻᒻᓫᔿ.ᣳᣝᐤᣜᣳ.ᐪᓫᣗᔿᑊᣕᣔᐪᐤᣗ.T010ᖟ;
@ -48,7 +50,7 @@ import ᒢᐩᐩ.ᔆʸᔆᐪᓫᔿ.ᒢᔿᕽ.ᘁᓑᓑᣗ.Vū́ǘrBurnCounterᴶ
@DuytsDocAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
//@BãßBȍőnDuytsFlüstern注(purpose = "The number base glyph scripts.")
@Deprecated // use bassboon lingua
public enum BaseGlyphSet implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnum𓄯<BaseGlyphSet>, BãßBȍőnAmmoBox𓄯<BaseGlyphSet,BaseGlyphSetBullet> {
public enum BaseGlyphSet implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnum𓄯<BaseGlyphSet>, BãßBȍőnAmmoBox𓄯ᶠˡʸ<BaseGlyphSet,BaseGlyphSetBullet> {
// TODO: Move this into lingua
LATIN_BASIC(
@ -204,6 +206,9 @@ public enum BaseGlyphSet implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnum𓄯<
@BãßBȍőnSpiderWireFly注(eye = "printNumber27Count")
private Vū́ǘrBurnCounterᴶᴹˣ printNumber27Count;
@BãßBȍőnSpiderWire注(paint = BãßBȍőnAmmoBoxꞱᴿᴳᴮ.ẞassPaint.ꞱAmmoBoxWire.class)
private BãßBȍőnAmmoBoxԲ<BaseGlyphSetBullet> ammoBox;
private BaseGlyphSet(BaseGlyphSetNumber numbers) {
this(numbers, null, null);
}
@ -214,27 +219,27 @@ public enum BaseGlyphSet implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnum𓄯<
private BaseGlyphSet(BaseGlyphSetNumber numbers, BaseGlyphSetNumber hex, BaseGlyphSetNumber gematria, Boolean reverseScript) {
亞ᶦᶦᶦ.thisʸᴰᐧᐧᶜᵒⁿˢᵗʳᵘᶜᵗᵒʳ(thisᵀᴮᵒⁿᵉ());
BãßBȍőnAmmoBoxDoorԲ<BaseGlyphSetBullet> ammoBox = BãßBȍőnAmmoBoxDoorԲ.castᴼᶠ(thisᴬᵐᵐᵒᴮᵒˣ());
ammoBox.bewaarKȱġễl(BaseGlyphSetBullet.NUMBERS, numbers);
ammoBox.bewaarKȱġễl(BaseGlyphSetBullet.HEXIMALS, hex);
ammoBox.bewaarKȱġễl(BaseGlyphSetBullet.GEMATRIA, gematria);
ammoBox.bewaarKȱġễl(BaseGlyphSetBullet.REVERSE_SCRIPT, reverseScript); // TODO: ImGui workaround
BãßBȍőnAmmoBoxDoorԲ<BaseGlyphSetBullet> ammoBoxOpen = BãßBȍőnAmmoBoxDoorԲ.castᴼᶠ(ammoBox);
ammoBoxOpen.bewaarKȱġễl(BaseGlyphSetBullet.NUMBERS, numbers);
ammoBoxOpen.bewaarKȱġễl(BaseGlyphSetBullet.HEXIMALS, hex);
ammoBoxOpen.bewaarKȱġễl(BaseGlyphSetBullet.GEMATRIA, gematria);
ammoBoxOpen.bewaarKȱġễl(BaseGlyphSetBullet.REVERSE_SCRIPT, reverseScript); // TODO: ImGui workaround
}
public BaseGlyphSetNumber BȍőnNumber10() {
return thisᴬᵐᵐᵒᴮᵒˣ().kȱġễlDɨng(BaseGlyphSetBullet.NUMBERS, BaseGlyphSetNumber.class);
return ammoBox.kȱġễlDɨng(BaseGlyphSetBullet.NUMBERS, BaseGlyphSetNumber.class);
}
public BaseGlyphSetNumber BȍőnNumber16() {
return thisᴬᵐᵐᵒᴮᵒˣ().kȱġễlDɨng(BaseGlyphSetBullet.HEXIMALS, BaseGlyphSetNumber.class);
return ammoBox.kȱġễlDɨng(BaseGlyphSetBullet.HEXIMALS, BaseGlyphSetNumber.class);
}
public BaseGlyphSetNumber BȍőnNumber27() {
return thisᴬᵐᵐᵒᴮᵒˣ().kȱġễlDɨng(BaseGlyphSetBullet.GEMATRIA, BaseGlyphSetNumber.class);
return ammoBox.kȱġễlDɨng(BaseGlyphSetBullet.GEMATRIA, BaseGlyphSetNumber.class);
}
public Boolean BȍőnReverseScript() {
return thisᴬᵐᵐᵒᴮᵒˣ().kȱġễlBoolean(BaseGlyphSetBullet.REVERSE_SCRIPT);
return ammoBox.kȱġễlBoolean(BaseGlyphSetBullet.REVERSE_SCRIPT);
}
public String BȍőnConvertTo(String numbers) {