TestAnsiModes.mod 892 B

12345678910111213141516171819202122232425262728293031
  1. MODULE TestAnsiModes;
  2. IMPORT Ansi;
  3. FROM STextIO IMPORT WriteString, WriteLn;
  4. FROM Delay IMPORT Delay;
  5. BEGIN
  6. Ansi.EraseScreen;
  7. Ansi.Home;
  8. WriteString("--- ANSI Modes test ---"); WriteLn;
  9. Ansi.DosMode(3); WriteString("DosMode 3"); WriteLn;
  10. Delay(300);
  11. Ansi.DosModeReset(3); WriteString("DosModeReset 3"); WriteLn;
  12. Ansi.WrapOn; WriteString("WrapOn"); WriteLn;
  13. Ansi.WrapOff; WriteString("WrapOff"); WriteLn;
  14. Ansi.WrapOn;
  15. Ansi.CursorInvisible; WriteString("CursorInvisible"); WriteLn;
  16. Delay(300);
  17. Ansi.CursorVisible; WriteString("CursorVisible"); WriteLn;
  18. Ansi.ScreenSave; WriteString("ScreenSave"); WriteLn;
  19. Ansi.ScreenRestore; WriteString("ScreenRestore"); WriteLn;
  20. Ansi.AltBufferOn; WriteString("AltBufferOn"); WriteLn;
  21. Delay(300);
  22. Ansi.AltBufferOff; WriteString("AltBufferOff"); WriteLn;
  23. WriteString("--- end Modes ---"); WriteLn;
  24. END TestAnsiModes.