Moved pie to two connected elevator ESC68_2PIE9C and ESC68_2PIE9D
This commit is contained in:
parent
9c1ff8522e
commit
905bec88e2
7 changed files with 109 additions and 78 deletions
|
|
@ -62,7 +62,7 @@ public interface FourCornerDotCollePie9 extends FourCornerX06BaklavaPointSequenc
|
|||
|
||||
default List<Integer> baklavaPointsPIE9C(FCDotCDC1604DashP6 letter, int offset) {
|
||||
List<Integer> result = new ArrayList<>();
|
||||
result.addAll(FCDotDEC2701DashPX0.ESC68_2PIE.baklavaPointSequence());
|
||||
result.addAll(FCDotDEC2701DashPX0.ESC68_2PIE9C.baklavaPointSequence());
|
||||
result.add(letter.baklavaPointDotIndex());
|
||||
result.add(FCDotCDC1604DashP6.NX01_A.ordinal() + offset);
|
||||
//result.add(FCDotCDC1604DashP6.SEQ_SALAH__EXCLAMATION.cakePointDotIndex()); // TODO: add api layer snake for head
|
||||
|
|
@ -71,9 +71,8 @@ public interface FourCornerDotCollePie9 extends FourCornerX06BaklavaPointSequenc
|
|||
|
||||
default List<Integer> baklavaPointsPIE9D(FCDotCDC1604DashP6 letter, int offset) {
|
||||
List<Integer> result = new ArrayList<>();
|
||||
result.addAll(FCDotDEC2701DashPX0.ESC68_2PIE.baklavaPointSequence());
|
||||
result.addAll(FCDotDEC2701DashPX0.ESC68_2PIE9D.baklavaPointSequence());
|
||||
result.add(letter.baklavaPointDotIndex());
|
||||
result.add(FCDotCDC1604DashP6._SALT_COMPARE_RIGHT.baklavaPointDotIndex());
|
||||
result.add(FCDotCDC1604DashP6.NX01_A.ordinal() - offset);
|
||||
//result.add(FCDotCDC1604DashP6.SEQ_SALAH__EXCLAMATION.cakePointDotIndex()); // TODO: add api layer snake for head
|
||||
return result;
|
||||
|
|
|
|||
|
|
@ -105,15 +105,26 @@ public enum FCDotDEC2701DashPX0 implements FourCornerX06BaklavaPointSequence, Fo
|
|||
__ESC_RESERVED_B4,
|
||||
|
||||
/// _ESC6_X2 _ESC6_X2 _ESC6_X2 = 14
|
||||
__ESC_RESERVED_B5,
|
||||
/// Select packed pie 9C terminator symbol on 6 and 8 bit systems.
|
||||
/// NX_xx = pie candy printing
|
||||
/// NY_yy = pie ring selector
|
||||
/// ¡ = one ring up
|
||||
/// ¿ = one ring down
|
||||
/// < = goto 9C left cake
|
||||
/// > = goto 9D right cake
|
||||
/// out of range or ! or ? = end mode
|
||||
ESC68_2PIE9C,
|
||||
|
||||
/// _ESC6_X2 _ESC6_X2 _ESC6_X3 = 15
|
||||
/// Select psacked pie terminator symbol on 6 and 8 bit systems.
|
||||
/// A = 1, first P6 is terminator select, than next P6 _A++ select pie part 1-27, until other P6 stops it.
|
||||
/// Example ascii "012" is
|
||||
/// 012 = __PIE NX10_J NX01_A NX02_B NX02_C
|
||||
/// TODO: Add negative AT for -1 to -27 as P6 symbols to select PIE9D + map in __RESERVED_PIE_SYMBOLS
|
||||
ESC68_2PIE,
|
||||
/// Select packed pie 9D terminator symbol on 6 and 8 bit systems.
|
||||
/// NX_xx = pie candy printing
|
||||
/// NY_yy = pie ring selector
|
||||
/// ¡ = one ring up
|
||||
/// ¿ = one ring down
|
||||
/// < = goto 9C left cake
|
||||
/// > = goto 9D right cake
|
||||
/// out of range or ! or ? = end mode
|
||||
ESC68_2PIE9D,
|
||||
|
||||
/// _ESC6_X2 _ESC6_X3 _ESC6_X1 = 16
|
||||
/// Embed symbol mode starts in CDC, use sequence of 3 UPDOWN letters to select mode and end with !
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue