Differences

This shows you the differences between two versions of the page.

Link to this comparison view

api:colors [2014/07/07 10:29]
vexatos created
api:colors [2015/01/14 23:40]
Line 1: Line 1:
-This "​API"​ serves a global table that allows you to refer to colors by their name, instead of their associated ID/number. The table serves as a look-up in both directions, so for example `colors.blue` has the value `11`, whereas `colors[11]` has the string value `blue`. These are the defined colors: 
  
-- White (`white`), Number: 0 
-- Orange (`orange`), Number: 1 
-- Magenta (`magenta`),​ Number: 2 
-- Light Blue (`lightblue`),​ Number: 3 
-- Yellow (`yellow`), Number: 4 
-- Lime (`lime`), Number: 5 
-- Pink (`pink`), Number: 6 
-- Gray (`gray`), Number: 7 
-- Silver (`silver`), Number: 8 
-- Cyan (`cyan`), Number: 9 
-- Purple (`purple`), Number: 10 
-- Blue (`blue`), Number: 11 
-- Brown (`brown`), Number: 12 
-- Green (`green`), Number: 13 
-- Red (`red`), Number: 14 
-- Black (`black`), Number: 15 
- 
-Note that the indexing starts at zero, not one. 
- 
-Useful for setting or getting bundled redstone output or input, for example: 
-```lua 
-local component = require("​component"​) 
-local colors = require("​colors"​) 
-local rs = component.redstone 
-rs.setBundledOutput(sides.back,​ colors.green,​ rs.getBundledInput(sides.front,​ colors.blue)) 
-``` 
-would output the back signal strength to the front. 
- 
-Contents 
------------ 
-{{page>​api:​contents&​noheader&​noeditbutton&​nouser&​nofooter}}