JPP: Refactored abacus api to english candy letters
This commit is contained in:
parent
29a413bb6d
commit
0d55269389
63 changed files with 251 additions and 589 deletions
|
|
@ -226,7 +226,7 @@ public enum TTꞱꞱᖟGateway implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnu
|
|||
return creator.apply(zerdinal);
|
||||
}
|
||||
@Override
|
||||
public String rȧñkNaam() {
|
||||
public String abacusRȧñkName() {
|
||||
return slice + "_" + slices;
|
||||
}
|
||||
}
|
||||
|
|
@ -275,31 +275,31 @@ public enum TTꞱꞱᖟGateway implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnu
|
|||
super(1, slice, i -> new BoneOrdinalBase1(i)); // TODO: make anno optional and add slice count in an drum constructor
|
||||
}
|
||||
@Override
|
||||
public BoneOrdinalBase1 zerdinalMaterializeSpace(int ordinal) {
|
||||
return valueOf(ordinal);
|
||||
public BoneOrdinalBase1 zerdinalMaterializeSpace(int zerdinal) {
|
||||
return valueOf(zerdinal);
|
||||
}
|
||||
static public BoneOrdinalBase1 valueOf(int ordinal) {
|
||||
return new BoneOrdinalBase1(ordinal);
|
||||
static public BoneOrdinalBase1 valueOf(int zerdinal) {
|
||||
return new BoneOrdinalBase1(zerdinal);
|
||||
}
|
||||
static public int valuesLength() {
|
||||
return valueOf(0).zerdinalSpaceBoundary();
|
||||
}
|
||||
static public BoneOrdinalBase1[] values() {
|
||||
return valueOf(0).teŀráàmWaardes().toArrayᴿᵈ(new BoneOrdinalBase1[] {});
|
||||
return valueOf(0).zerdinalSpaceRodsToLadder().toArrayᴿᵈ(new BoneOrdinalBase1[] {});
|
||||
}
|
||||
}
|
||||
static private class BoneOrdinalBase2 extends BoneTerminatorBaseX<BoneOrdinalBase2> implements PrimordialOrdinalBase2 {
|
||||
private BoneOrdinalBase2(int slice) {
|
||||
super(2, slice, i -> new BoneOrdinalBase2(i));
|
||||
}
|
||||
static public BoneOrdinalBase2 valueOf(int ordinal) {
|
||||
return new BoneOrdinalBase2(ordinal);
|
||||
static public BoneOrdinalBase2 valueOf(int zerdinal) {
|
||||
return new BoneOrdinalBase2(zerdinal);
|
||||
}
|
||||
static public int valuesLength() {
|
||||
return valueOf(0).zerdinalSpaceBoundary();
|
||||
}
|
||||
static public BoneOrdinalBase2[] values() {
|
||||
return valueOf(0).teŀráàmWaardes().toArrayᴿᵈ(new BoneOrdinalBase2[] {});
|
||||
return valueOf(0).zerdinalSpaceRodsToLadder().toArrayᴿᵈ(new BoneOrdinalBase2[] {});
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -324,135 +324,135 @@ public enum TTꞱꞱᖟGateway implements BãßᛗᚢᛗᛗᛉVū́ǘrChaliceEnu
|
|||
switch (pieSlices) {
|
||||
case 1:
|
||||
deliveryCounters.put(pieSlices, deliverT001ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T001ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T001ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 2:
|
||||
deliveryCounters.put(pieSlices, deliverT002ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T002ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T002ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 3:
|
||||
deliveryCounters.put(pieSlices, deliverT003ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T003ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T003ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 4:
|
||||
deliveryCounters.put(pieSlices, deliverT004ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T004ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T004ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 5:
|
||||
deliveryCounters.put(pieSlices, deliverT005ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T005ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T005ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 6:
|
||||
deliveryCounters.put(pieSlices, deliverT006ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T006ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T006ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 7:
|
||||
deliveryCounters.put(pieSlices, deliverT007ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T007ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T007ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 8:
|
||||
deliveryCounters.put(pieSlices, deliverT008ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T008ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T008ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 9:
|
||||
deliveryCounters.put(pieSlices, deliverT009ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T009ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T009ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 10:
|
||||
deliveryCounters.put(pieSlices, deliverT010ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T010ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T010ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 11:
|
||||
deliveryCounters.put(pieSlices, deliverT011ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T011ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T011ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 12:
|
||||
deliveryCounters.put(pieSlices, deliverT012ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T012ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T012ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 13:
|
||||
deliveryCounters.put(pieSlices, deliverT013ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T013ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T013ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 14:
|
||||
deliveryCounters.put(pieSlices, deliverT014ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T014ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T014ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 15:
|
||||
deliveryCounters.put(pieSlices, deliverT015ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T015ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T015ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 16:
|
||||
deliveryCounters.put(pieSlices, deliverT016ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T016ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T016ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 17:
|
||||
deliveryCounters.put(pieSlices, deliverT017ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T017ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T017ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 18:
|
||||
deliveryCounters.put(pieSlices, deliverT018ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T018ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T018ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 19:
|
||||
deliveryCounters.put(pieSlices, deliverT019ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T019ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T019ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 20:
|
||||
deliveryCounters.put(pieSlices, deliverT020ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T020ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T020ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 21:
|
||||
deliveryCounters.put(pieSlices, deliverT021ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T021ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T021ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 25:
|
||||
deliveryCounters.put(pieSlices, deliverT025ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T025ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T025ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 27:
|
||||
deliveryCounters.put(pieSlices, deliverT027ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T027ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T027ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 28:
|
||||
deliveryCounters.put(pieSlices, deliverT028ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T028ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T028ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 29:
|
||||
deliveryCounters.put(pieSlices, deliverT029ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T029ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T029ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 60:
|
||||
deliveryCounters.put(pieSlices, deliverT060ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T060ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T060ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 64:
|
||||
deliveryCounters.put(pieSlices, deliverT064ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T064ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T064ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 87:
|
||||
deliveryCounters.put(pieSlices, deliverT087ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T087ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T087ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 128:
|
||||
deliveryCounters.put(pieSlices, deliverT128ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T128ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T128ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 192:
|
||||
deliveryCounters.put(pieSlices, deliverT192ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T192ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T192ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 256:
|
||||
deliveryCounters.put(pieSlices, deliverT256ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T256ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T256ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 300:
|
||||
deliveryCounters.put(pieSlices, deliverT300ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T300ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T300ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
case 512:
|
||||
deliveryCounters.put(pieSlices, deliverT512ᖟ);
|
||||
deliveryApplePie.put(pieSlices, T512ᖟ.亞.teŀráàmWaardes());
|
||||
deliveryApplePie.put(pieSlices, T512ᖟ.亞.zerdinalSpaceRodsToLadder());
|
||||
return;
|
||||
default:
|
||||
deliverFailed.increment();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue