testterminfo.pas 553 B

123456789101112131415161718192021222324
  1. uses
  2. Terminfo, Linux;
  3. var
  4. Error, J : Longint;
  5. I: Integer;
  6. begin
  7. setupterm(nil, 1, Error);
  8. if Error = 1 then begin
  9. Write(cur_term^.TType.Strings[clear_screen]);
  10. for I := 1 to 15 do begin
  11. Write(cur_term^.TType.Strings[cursor_right]);
  12. Write(cur_term^.TType.Strings[cursor_down]);
  13. for J := 1 to 1000000 do ;
  14. end;
  15. for I := 1 to 15 do begin
  16. Write(cur_term^.TType.Strings[cursor_up]);
  17. Write(cur_term^.TType.Strings[cursor_right]);
  18. for J := 1 to 1000000 do ;
  19. end;
  20. end;
  21. end.