Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- colorList =
- {
- ["white"] = colors.white,
- ["orange"] = colors.orange,
- ["magenta"] = colors.magenta,
- ["lightBlue"] = colors.lightBlue,
- ["yellow"] = colors.yellow,
- ["lime"] = colors.lime,
- ["pink"] = colors.pink,
- ["gray"] = colors.gray,
- ["lightGray"] = colors.lightGray,
- ["cyan"] = colors.cyan,
- ["purple"] = colors.purple,
- ["blue"] = colors.blue,
- ["brown"] = colors.brown,
- ["green"] = colors.green,
- ["red"] = colors.red,
- ["black"] = colors.black
- }
- sideList = {
- "top",
- "front",
- "left",
- "right",
- "back",
- "bottom"
- }
- stateList = {}
- for i = 1, table.getn(sideList) do
- stateList[sideList[i]] = {colorList}
- for color,call in pairs(colorList) do
- end
- end
- while true do -- Start an endless loop
- os.pullEvent("redstone") -- Yeild the computer until some redstone changes
- term.clear()
- x = 1
- --Check each side & color to see if it's changed.
- for i = 1, table.getn(sideList) do
- for color,call in pairs(colorList) do
- if stateList[sideList[i]][color] ~= redstone.testBundledInput(sideList[i], call) then
- term.setCursorPos(1,x)
- term.write(sideList[i] .. " " .. color .. " is now ")
- term.write(redstone.testBundledInput(sideList[i], call))
- stateList[sideList[i]][color] = redstone.testBundledInput(sideList[i], call)
- x = x + 1
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement