dynamic phase barriers
This commit is contained in:
parent
4a140b3459
commit
645cce1d13
26 changed files with 282 additions and 88 deletions
|
|
@ -0,0 +1,98 @@
|
|||
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")
|
||||
public interface BãßBȍőnPhaseBarrierʸᴰ<T, K extends BãßBȍőnCoffinStoreKeyʸᴰ> extends BãßBȍőn<T, K> {
|
||||
|
||||
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) {
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue