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))

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