Added escape sequences to FC18 maisdoc
This commit is contained in:
parent
9078b2b60d
commit
d401b4c083
9 changed files with 158 additions and 29 deletions
|
|
@ -32,7 +32,7 @@ import org.x4o.fc18.cake2.zero33.dec1.FCDotDEC2701DashPX0;
|
|||
///
|
||||
/// @author Willem Cazander
|
||||
/// @version 1.0 Jan 20, 2025
|
||||
public interface FourCornerDotColleZero33VT extends FourCornerX06BaklavaPointSequence, FourCornerX08MuffinPointSequence, FourCornerX18CakePointSequence {
|
||||
public interface FourCornerDotColleZero33VT extends FourCornerX06BaklavaPointSequence, FourCornerX08MuffinPointSequence, FourCornerX18CakePointSequence, FourCornerX18CakePointDotName {
|
||||
|
||||
@Override
|
||||
default List<Integer> muffinPointSequence() {
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ import java.util.Optional;
|
|||
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPointSequence;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPointSequence;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePointDotName;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePointSequence;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
|
||||
|
|
@ -38,7 +39,7 @@ import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 21, 2025
|
||||
*/
|
||||
public enum FCDotCMD5401Dash2D implements FourCornerX06BaklavaPointSequence, FourCornerX08MuffinPointSequence, FourCornerX18CakePointSequence {
|
||||
public enum FCDotCMD5401Dash2D implements FourCornerX06BaklavaPointSequence, FourCornerX08MuffinPointSequence, FourCornerX18CakePointSequence, FourCornerX18CakePointDotName {
|
||||
|
||||
/// Write out an basic spanish peace sign, a virtual none-excisting symbol.
|
||||
CMD_F4TXT0001_SP(FCDotCDC1604DashP6.NX01_A),
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ import java.util.Objects;
|
|||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPointSequence;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPointSequence;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePointDotName;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePointSequence;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
|
||||
|
|
@ -42,7 +43,7 @@ import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 21, 2025
|
||||
*/
|
||||
public enum FCDotDEC0801DashE10 implements FourCornerX06BaklavaPointSequence, FourCornerX08MuffinPointSequence, FourCornerX18CakePointSequence {
|
||||
public enum FCDotDEC0801DashE10 implements FourCornerX06BaklavaPointSequence, FourCornerX08MuffinPointSequence, FourCornerX18CakePointSequence, FourCornerX18CakePointDotName {
|
||||
|
||||
/// ¡¡¡
|
||||
/// Back to normal dough
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ import java.util.Objects;
|
|||
import org.x4o.fc18.cake2.FourCornerDotCake;
|
||||
import org.x4o.fc18.cake2.FourCornerX06BaklavaPointSequence;
|
||||
import org.x4o.fc18.cake2.FourCornerX08MuffinPointSequence;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePointDotName;
|
||||
import org.x4o.fc18.cake2.FourCornerX18CakePointSequence;
|
||||
import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
||||
|
||||
|
|
@ -38,7 +39,7 @@ import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
|||
* @author Willem Cazander
|
||||
* @version 1.0 Jan 21, 2025
|
||||
*/
|
||||
public enum FCDotINC0801DashP8 implements FourCornerX06BaklavaPointSequence, FourCornerX08MuffinPointSequence, FourCornerX18CakePointSequence {
|
||||
public enum FCDotINC0801DashP8 implements FourCornerX06BaklavaPointSequence, FourCornerX08MuffinPointSequence, FourCornerX18CakePointSequence, FourCornerX18CakePointDotName {
|
||||
|
||||
/// ¡¡¡
|
||||
/// Select APL page 7A mode.
|
||||
|
|
|
|||
|
|
@ -37,13 +37,13 @@ import org.x4o.fc18.cake2.zero33.FCDotCDC1604DashP6;
|
|||
public enum VTDash06DotZeroACursor implements FourCornerDotColleZero33VT {
|
||||
|
||||
VT_CURSOR_UP(FCDotCDC1604DashP6.NX01_A),
|
||||
NX_CURSOR_DOWN(FCDotCDC1604DashP6.NX02_B),
|
||||
NX_CURSOR_RIGHT(FCDotCDC1604DashP6.NX03_C),
|
||||
NX_CURSOR_LEFT(FCDotCDC1604DashP6.NX04_D),
|
||||
VT_CURSOR_DOWN(FCDotCDC1604DashP6.NX02_B),
|
||||
VT_CURSOR_RIGHT(FCDotCDC1604DashP6.NX03_C),
|
||||
VT_CURSOR_LEFT(FCDotCDC1604DashP6.NX04_D),
|
||||
// E
|
||||
// F
|
||||
NX_CURSOR_GOTO(FCDotCDC1604DashP6.NX07_G),
|
||||
NX_CURSOR_HOME(FCDotCDC1604DashP6.NX08_H),
|
||||
VT_CURSOR_GOTO(FCDotCDC1604DashP6.NX07_G),
|
||||
VT_CURSOR_HOME(FCDotCDC1604DashP6.NX08_H),
|
||||
;
|
||||
|
||||
private FCDotCDC1604DashP6 actionGroup;
|
||||
|
|
|
|||
|
|
@ -44,7 +44,7 @@ public class FCDotVT06Test {
|
|||
@Test
|
||||
public void testCusorGoto() throws Exception {
|
||||
List<FourCornerX06BaklavaPointSequence> cdc = new ArrayList<>();
|
||||
cdc.add(VTDash06DotZeroACursor.NX_CURSOR_GOTO);
|
||||
cdc.add(VTDash06DotZeroACursor.VT_CURSOR_GOTO);
|
||||
cdc.addAll(FourCornerUnicodeMapper.DICTIONARY.toDecimalsX06(123)); // TODO: fix these are the wrong, we need to use the txt grams version
|
||||
cdc.add(FCDotCDC1604DashP6._RAKA_QUESTION);
|
||||
cdc.addAll(FourCornerUnicodeMapper.DICTIONARY.toDecimalsX06(456));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue