OpenComputers/Colors API

Материал из Minecraft Wiki
Перейти к: навигация, поиск

Этот интерфейс предоставляет глобальную таблицу, которая позволяет обращаться к цветам по их названиям, вместо 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))

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