Terminal (Term) API предоставляет функции для написания текста на компьютере и мониторе.
Методы, выделенные полужирным, доступны только для улучшенного компьютера и улучшенного монитора.
Методы, выделенные курсивом, доступны только для монитора и улучшенного монитора.
Методы, выделенные полужирным курсивом, доступны только для объектов window.
| Название метода | Описание |
|---|---|
| term.write("текст") | Выводит текст на экран. |
| term.blit("текст", цвет текста, цвет фона) | Выводит текст на экран, окрашивая его и фон в соответствующие цвета. Требуется версия 1.74 или новее. |
| term.clear() | Очищает экран. |
| term.clearLine() | Очищает линию, на которой находится курсор. |
| term.getCursorPos() | Возвращает 2 аргумента, содержащие координаты X и Y курсора. |
| term.setCursorPos(x, y) | Устанавливает координаты курсора. |
| term.setCursorBlink(bool) | true включает мигание курсора, false — выключает. |
| term.isColor() | Возвращает true, если этот компьютер поддерживает цвет (то есть это улучшенный компьютер). |
| term.getSize() | Возвращает 2 аргумента,содержащие значения X и Y, определяющие размер экрана (удобно, если Вы делаете программу, совместимую и с компьютером, и с черепашкой). |
| term.scroll(n) | Прокручивает консоль на n строк. |
| term.redirect(цель) | Перенаправляет вывод консоли на монитор или другую цель (используйте peripheral.wrap(сторона), чтобы получить объект монитора). |
| term.current() | Возвращает текущий терминальный объект. Требуется версия 1.6 или новее. |
| term.native() | Возвращает оригинальный терминальный объект. Требуется версия 1.6 или новее |
| term.restore() | Возвращает вывод консоли на предыдущую цель. |
| term.setTextColor(цвет) | Устанавливает цвет текста консоли. См. Colours API для списка цветов. |
| term.getTextColor() | Возвращает текущий цвет текста консоли. Требуется версия 1.74 или новее |
| term.setBackgroundColor(цвет) | Устанавливает цвет фона консоли. См. Colours API для списка цветов. |
| term.getBackgroundColor() | Возвращает текущий цвет фона консоли. Требуется версия 1.74 или новее |
| Monitor.setTextScale(n) | Устанавливает размер шрифта, n - размер шрифта любой от 0,5 до 5 кратный 0,5. |
| window.setVisible(bool) | При false окно перестает рендериться. Доступно только для объектов window. |
| window.redraw() | Перерисовывает содержимое окна. Доступно только для объектов window. |
| window.restoreCursor() | Возвращает курсор в исходное положение в окне. Доступно только для объектов window. |
| window.getPosition() | Возвращает координаты левой верхней части окна. Доступно только для объектов window. |
| window.reposition(x, y[, width, height]) | Перемещает и/или изменяет размер окна. Доступно только для объектов window. |