Тип | |
---|---|
Требования | |
Действует ли гравитация | |
Прозрачность | |
Светимость | |
Взрывоустойчивость | |
Прочность | |
Инструмент | |
Возобновляемый | |
Складываемый | |
Воспламеняемый | |
Монитор — устройство для вывода текста. Управляется видеокартой, установленной в компьютер. Экраны второго и третьего уровней позволяют обрабатывать касания: они генерируют сигнал touch
на всех компьютерах входящих в сеть, когда игрок щелкает правой кнопкой мыши по экрану без клавиатуры, либо — левой кнопкой мыши при работе с экраном через клавиатуру.
Параметры монитора, в зависимости от уровня:
Обратите внимание, что конкретные параметры экрана регулируются также уровнем видеокарты. Экран 3-его уровня, подключенный к базовой видеокарте будет работать в маленьком расширении и черно-белых цветах.
Экраны могут состоять из нескольких блоков. По умолчанию максимальный размер мультиблочного экрана — 8x6 блоков. Этот параметр настраивается в файле конфигурации, в пункте: opencomputers.misc.maxScreenHeight
и opencomputers.misc.maxScreenWidth
.
В случае, если наоборот, необходимо разместить мониторы рядом, так, чтобы они не объединились в один большой монитор, вы можете окрасить блоки монитора в разные цвета. Для этого кликните правой кнопкой мыши по монитору, держа в руке краситель. (Краситель не будет потрачен.)
Изображение на экране формируется при изменении текстового буфера видеокарты. Таким образом, экраны работают по принципу "угольной доски". Вы не посылаете информацию на экран каждый кадр. Вместо этого вы посылаете что-либо для отображения, и экран показывает это, пока не получит новые данные. Экран может очистить свой буфер при одном из следующих событий: экран будет достроен до мультиблочного, будет выключен компьютер или видеокарта пошлет сигнал на очищение.
Подключите монитор к сети компьютера. Затем убедитесь, что в компьютер установлена видеокарта, и в сети достаточно энергии. Установите вплотную к монитору клавиатуру, если необходимо. Затем включите компьютер.
Вы можете в любое время включить или выключить изображение на мониторе, послав на него импульс красного камня. Один импульс (сигнал подключен, а затем отключен) изменяет состояние монитора с "включен" на "выключен" или обратно.
Монитор доступен как компонент с названием screen
(это касается как стационарных мониторов, так и тех, что установлены в робота). Доступны следующие функции:
isOn():boolean
Возвращает true
, если экран включен.
turnOn():boolean
Включает экран.
turnOff():boolean
Выключает экран.
getAspectRatio():number, number
Возвращает соотношение сторон монитора. Для мультиблочного монитора — это количество блоков по горизонтали и вертикали.
getKeyboards():table
Возвращает таблицу всех подсоединенных клавиатур.
При работе с мониторами могут быть полезными следующие интерфейсы:
А также: