ComputerCraft/Term API
**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.
|