gdxapp4d/gdxapp4d-lib-bassboonyd/src/main/java/love/distributedrebirth/bassboonyd/BãßBȍőnPhaseBarrierʸᴰ.java

99 lines
4.6 KiB
Java
Raw Normal View History

2022-10-17 16:25:23 +02:00
package love.distributedrebirth.bassboonyd;
import love.distributedrebirth.bassboonyd.info.BãßBȍőnAuthor注;
import love.distributedrebirth.bassboonyd.info.BãßBȍőnName注;
import love.distributedrebirth.bassboonyd.sinit.BãßBȍőnꝐŕḯṿª;
import love.distributedrebirth.bassboonyd.sinit.BãßBȍőnꝐŕḯṿªḕInit注;
import love.distributedrebirth.bassboonyd.sinit.BãßBȍőnꝐŕḯṿªḕPhase注;
@BãßBȍőnAuthor注(name = "للَّٰهِilLצسُو", copyright = "©Δ∞ 仙上主天")
@BãßBȍőnName注(purpose = "phase barriers are just scanned markers thus extensible by injection of an order number")
2022-10-17 16:27:36 +02:00
public interface BãßBȍőnPhaseBarrierʸᴰ<T, K extends BãßBȍőnCoffinNailʸᴰ> extends BãßBȍőn<T, K> {
2022-10-17 16:25:23 +02:00
public static class שְׁלֹמֹה {
// default internal framework boon phases
protected static final int BOON_VOID = BãßBȍőnConstantsʸᴰ.INT_ZERO;
protected static final int BOON_BERESHIT = BOON_VOID + BãßBȍőnConstantsʸᴰ.INT_ONE;
protected static final int BOON_LAW = BOON_BERESHIT * BãßBȍőnConstantsʸᴰ.INT_TEN;
protected static final int BOON_MARRIAGE = BOON_LAW + BãßBȍőnConstantsʸᴰ.INT_ONE;
// default external implementation boon phases
protected static final int LIFE_QUADRANT_仙 = 00+00+00+1+2+3+4+5+6+7+8+9;
protected static final int LIFE_QUADRANT_上 = 10+11+12+13+14+15+16+17+18;
protected static final int LIFE_QUADRANT_主 = 19+20+21+22+23+24+25+26+27;
protected static final int LIFE_QUADRANT_天 = 28+29+30+31+32+33+34+35+36;
protected static final int LIFE_INIT = LIFE_QUADRANT_仙 + LIFE_QUADRANT_上 + LIFE_QUADRANT_主 + LIFE_QUADRANT_天;
}
@BãßBȍőnꝐŕḯṿªḕPhase注(order = BãßBȍőnPhaseBarrierʸᴰ.שְׁלֹמֹה.BOON_VOID)
public static class ꝐŕḯṿªḕPhaseBoonVoid implements BãßBȍőnꝐŕḯṿª {
@BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {})
private static void initPhase(BãßBȍőn<?,?> boon) {
}
}
@BãßBȍőnꝐŕḯṿªḕPhase注(order = BãßBȍőnPhaseBarrierʸᴰ.שְׁלֹמֹה.BOON_BERESHIT)
public static class ꝐŕḯṿªḕPhaseBoonBereshit implements BãßBȍőnꝐŕḯṿª {
@BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {})
private static void initPhase(BãßBȍőn<?,?> boon) {
}
}
@BãßBȍőnꝐŕḯṿªḕPhase注(order = BãßBȍőnPhaseBarrierʸᴰ.שְׁלֹמֹה.BOON_LAW)
public static class ꝐŕḯṿªḕPhaseBoonLaw implements BãßBȍőnꝐŕḯṿª {
@BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {})
private static void initPhase(BãßBȍőn<?,?> boon) {
}
}
@BãßBȍőnꝐŕḯṿªḕPhase注(order = BãßBȍőnPhaseBarrierʸᴰ.שְׁלֹמֹה.BOON_MARRIAGE)
public static class ꝐŕḯṿªḕPhaseBoonMarriage implements BãßBȍőnꝐŕḯṿª {
@BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {})
private static void initPhase(BãßBȍőn<?,?> boon) {
}
}
@BãßBȍőnꝐŕḯṿªḕPhase注(order = BãßBȍőnPhaseBarrierʸᴰ.שְׁלֹמֹה.LIFE_QUADRANT_仙)
public static class ꝐŕḯṿªḕPhaseLifeQuadrant仙 implements BãßBȍőnꝐŕḯṿª {
@BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {})
private static void initPhase(BãßBȍőn<?,?> boon) {
}
}
@BãßBȍőnꝐŕḯṿªḕPhase注(order = BãßBȍőnPhaseBarrierʸᴰ.שְׁלֹמֹה.LIFE_QUADRANT_上)
public static class ꝐŕḯṿªḕPhaseLifeQuadrant上 implements BãßBȍőnꝐŕḯṿª {
@BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {})
private static void initPhase(BãßBȍőn<?,?> boon) {
}
}
@BãßBȍőnꝐŕḯṿªḕPhase注(order = BãßBȍőnPhaseBarrierʸᴰ.שְׁלֹמֹה.LIFE_QUADRANT_主)
public static class ꝐŕḯṿªḕPhaseLifeQuadrant主 implements BãßBȍőnꝐŕḯṿª {
@BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {})
private static void initPhase(BãßBȍőn<?,?> boon) {
}
}
@BãßBȍőnꝐŕḯṿªḕPhase注(order = BãßBȍőnPhaseBarrierʸᴰ.שְׁלֹמֹה.LIFE_QUADRANT_天)
public static class ꝐŕḯṿªḕPhaseLifeQuadrant天 implements BãßBȍőnꝐŕḯṿª {
@BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {})
private static void initPhase(BãßBȍőn<?,?> boon) {
}
}
@BãßBȍőnꝐŕḯṿªḕPhase注(order = BãßBȍőnPhaseBarrierʸᴰ.שְׁלֹמֹה.LIFE_INIT)
public static class ꝐŕḯṿªḕPhaseLifeInit implements BãßBȍőnꝐŕḯṿª {
@BãßBȍőnꝐŕḯṿªḕInit注(dependencies = {})
private static void initPhase(BãßBȍőn<?,?> boon) {
}
}
}