OpenComputers/Colors API

Этот интерфейс предоставляет глобальную таблицу, которая позволяет обращаться к цветам по их названиям, вместо ID.

Таблица

Таблица действует в обоих направлениях. Например colors.blue имеет значение 11, а colors[11] имеет значение blue.

Вот эти цвета:

Название Индекс Цвет
Белый (white) 0
Оранжевый (orange) 1
Пурпурный (magenta) 2
Светло-синий (lightblue) 3
Жёлтый (yellow) 4
Лимонный (lime) 5
Розовый (pink) 6
Серый (gray) 7
Серебряный (silver) 8
Голубой (cyan) 9
Фиолетовый (purple) 10
Синий (blue) 11
Коричневый (brown) 12
Зелёный (green) 13
Красный (red) 14
Чёрный (black) 15

Обратите внимание: индексы начинаются с 0, а не с 1.

Пример использования

Цвета могут использоваться для передачи редстоун-сигнала отдельного цвета:

local component = require("component") local colors = require("colors") local rs = component.redstone rs.setBundledOutput(sides.back, colors.green, rs.getBundledInput(sides.front, colors.blue)) 

Этот код передает с задней стороны по зеленому кабелю сигнал той же силы, что получил с передней по синему

В данной статье используются материалы из статьи «OpenComputers/Colors API» с вики-сайта Minecraft Wiki, расположенного на Фэндоме, и они распространяются согласно лицензии Creative Commons Attribution-Share Alike. Авторы статьи.