Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --monitor size: 50x33
- os.loadAPI("button")
- m = peripheral.wrap("left")
- local channelTable = {}
- local displayedSide = "bottom"
- local once = false
- function defaultFile()
- if fs.exists("nelsonData/active") then
- fs.delete("nelsonData/active")
- end
- local file = fs.open("nelsonData/active", "w")
- file.writeLine("1.0")
- file.writeLine("OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO")
- file.writeLine("2.0")
- file.writeLine("OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO")
- file.writeLine("3.0")
- file.writeLine("OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO")
- file.writeLine("4.0")
- file.writeLine("OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO")
- file.writeLine("5.0")
- file.writeLine("OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO")
- file.writeLine("6.0")
- file.writeLine("OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO")
- file.writeLine("7.0")
- file.writeLine("OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO")
- file.writeLine("8.0")
- file.writeLine("OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO")
- file.writeLine("9.0")
- file.writeLine("OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO")
- file.writeLine("10.0")
- file.writeLine("OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO")
- file.writeLine("11.0")
- file.writeLine("OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO")
- file.writeLine("12.0")
- file.writeLine("OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO")
- file.close()
- end
- function grabActive()
- file = fs.open("nelsonData/active", "r")
- local fileData = {}
- local line = file.readLine()
- repeat
- table.insert(fileData, line)
- line = file.readLine()
- until line == nil
- file.close()
- return fileData
- end
- function fileToTable()
- temp = grabActive()
- local everyOther = false
- local k = 1
- local tempTable = {}
- for i,j in ipairs(temp) do
- if everyOther then
- channelTable[k] = {}
- for l = 1, string.len(j) do
- local m = l
- local c = j:sub(l,l)
- channelTable[k][m] = c
- end
- everyOther = false
- k = k + 1
- else
- everyOther = true
- end
- end
- end
- function tableToFile(tableToWrite)
- if fs.exists("nelsonData/active") then
- fs.delete("nelsonData/active")
- end
- file = fs.open("nelsonData/active", "w")
- local everyOther = false
- local k = 1
- for i=1,24 do
- if everyOther then
- for j=1,32 do
- file.write(tableToWrite[k][j])
- end
- file.writeLine()
- k = k + 1
- everyOther = false
- else
- everyOther = true
- file.writeLine(math.floor(k))
- end
- end
- file.close()
- end
- function printTable(tableToPrint)
- for i,j in ipairs(tableToPrint) do
- for k,l in ipairs(tableToPrint[i]) do
- print(k..": "..l)
- end
- end
- end
- function a1_1() toggleActive(channelTable, 1, 1) button.toggleButton("1A1") end
- function a2_1() toggleActive(channelTable, 1, 2) button.toggleButton("1A2") end
- function a3_1() toggleActive(channelTable, 1, 3) button.toggleButton("1A3") end
- function a4_1() toggleActive(channelTable, 1, 4) button.toggleButton("1A4") end
- function a5_1() toggleActive(channelTable, 1, 5) button.toggleButton("1A5") end
- function a6_1() toggleActive(channelTable, 1, 6) button.toggleButton("1A6") end
- function a7_1() toggleActive(channelTable, 1, 7) button.toggleButton("1A7") end
- function a8_1() toggleActive(channelTable, 1, 8) button.toggleButton("1A8") end
- function b1_1() toggleActive(channelTable, 1, 9) button.toggleButton("1B1") end
- function b2_1() toggleActive(channelTable, 1, 10) button.toggleButton("1B2") end
- function b3_1() toggleActive(channelTable, 1, 11) button.toggleButton("1B3") end
- function b4_1() toggleActive(channelTable, 1, 12) button.toggleButton("1B4") end
- function b5_1() toggleActive(channelTable, 1, 13) button.toggleButton("1B5") end
- function b6_1() toggleActive(channelTable, 1, 14) button.toggleButton("1B6") end
- function b7_1() toggleActive(channelTable, 1, 15) button.toggleButton("1B7") end
- function b8_1() toggleActive(channelTable, 1, 16) button.toggleButton("1B8") end
- function c1_1() toggleActive(channelTable, 1, 17) button.toggleButton("1C1") end
- function c2_1() toggleActive(channelTable, 1, 18) button.toggleButton("1C2") end
- function c3_1() toggleActive(channelTable, 1, 19) button.toggleButton("1C3") end
- function c4_1() toggleActive(channelTable, 1, 20) button.toggleButton("1C4") end
- function c5_1() toggleActive(channelTable, 1, 21) button.toggleButton("1C5") end
- function c6_1() toggleActive(channelTable, 1, 22) button.toggleButton("1C6") end
- function c7_1() toggleActive(channelTable, 1, 23) button.toggleButton("1C7") end
- function c8_1() toggleActive(channelTable, 1, 24) button.toggleButton("1C8") end
- function d1_1() toggleActive(channelTable, 1, 25) button.toggleButton("1D1") end
- function d2_1() toggleActive(channelTable, 1, 26) button.toggleButton("1D2") end
- function d3_1() toggleActive(channelTable, 1, 27) button.toggleButton("1D3") end
- function d4_1() toggleActive(channelTable, 1, 28) button.toggleButton("1D4") end
- function d5_1() toggleActive(channelTable, 1, 29) button.toggleButton("1D5") end
- function d6_1() toggleActive(channelTable, 1, 30) button.toggleButton("1D6") end
- function d7_1() toggleActive(channelTable, 1, 31) button.toggleButton("1D7") end
- function d8_1() toggleActive(channelTable, 1, 32) button.toggleButton("1D8") end
- function a1_2() toggleActive(channelTable, 2, 1) button.toggleButton("2A1") end
- function a2_2() toggleActive(channelTable, 2, 2) button.toggleButton("2A2") end
- function a3_2() toggleActive(channelTable, 2, 3) button.toggleButton("2A3") end
- function a4_2() toggleActive(channelTable, 2, 4) button.toggleButton("2A4") end
- function a5_2() toggleActive(channelTable, 2, 5) button.toggleButton("2A5") end
- function a6_2() toggleActive(channelTable, 2, 6) button.toggleButton("2A6") end
- function a7_2() toggleActive(channelTable, 2, 7) button.toggleButton("2A7") end
- function a8_2() toggleActive(channelTable, 2, 8) button.toggleButton("2A8") end
- function b1_2() toggleActive(channelTable, 2, 9) button.toggleButton("2B1") end
- function b2_2() toggleActive(channelTable, 2, 10) button.toggleButton("2B2") end
- function b3_2() toggleActive(channelTable, 2, 11) button.toggleButton("2B3") end
- function b4_2() toggleActive(channelTable, 2, 12) button.toggleButton("2B4") end
- function b5_2() toggleActive(channelTable, 2, 13) button.toggleButton("2B5") end
- function b6_2() toggleActive(channelTable, 2, 14) button.toggleButton("2B6") end
- function b7_2() toggleActive(channelTable, 2, 15) button.toggleButton("2B7") end
- function b8_2() toggleActive(channelTable, 2, 16) button.toggleButton("2B8") end
- function c1_2() toggleActive(channelTable, 2, 17) button.toggleButton("2C1") end
- function c2_2() toggleActive(channelTable, 2, 18) button.toggleButton("2C2") end
- function c3_2() toggleActive(channelTable, 2, 19) button.toggleButton("2C3") end
- function c4_2() toggleActive(channelTable, 2, 20) button.toggleButton("2C4") end
- function c5_2() toggleActive(channelTable, 2, 21) button.toggleButton("2C5") end
- function c6_2() toggleActive(channelTable, 2, 22) button.toggleButton("2C6") end
- function c7_2() toggleActive(channelTable, 2, 23) button.toggleButton("2C7") end
- function c8_2() toggleActive(channelTable, 2, 24) button.toggleButton("2C8") end
- function d1_2() toggleActive(channelTable, 2, 25) button.toggleButton("2D1") end
- function d2_2() toggleActive(channelTable, 2, 26) button.toggleButton("2D2") end
- function d3_2() toggleActive(channelTable, 2, 27) button.toggleButton("2D3") end
- function d4_2() toggleActive(channelTable, 2, 28) button.toggleButton("2D4") end
- function d5_2() toggleActive(channelTable, 2, 29) button.toggleButton("2D5") end
- function d6_2() toggleActive(channelTable, 2, 30) button.toggleButton("2D6") end
- function d7_2() toggleActive(channelTable, 2, 31) button.toggleButton("2D7") end
- function d8_2() toggleActive(channelTable, 2, 32) button.toggleButton("2D8") end
- function a1_3() toggleActive(channelTable, 3, 1) button.toggleButton("3A1") end
- function a2_3() toggleActive(channelTable, 3, 2) button.toggleButton("3A2") end
- function a3_3() toggleActive(channelTable, 3, 3) button.toggleButton("3A3") end
- function a4_3() toggleActive(channelTable, 3, 4) button.toggleButton("3A4") end
- function a5_3() toggleActive(channelTable, 3, 5) button.toggleButton("3A5") end
- function a6_3() toggleActive(channelTable, 3, 6) button.toggleButton("3A6") end
- function a7_3() toggleActive(channelTable, 3, 7) button.toggleButton("3A7") end
- function a8_3() toggleActive(channelTable, 3, 8) button.toggleButton("3A8") end
- function b1_3() toggleActive(channelTable, 3, 9) button.toggleButton("3B1") end
- function b2_3() toggleActive(channelTable, 3, 10) button.toggleButton("3B2") end
- function b3_3() toggleActive(channelTable, 3, 11) button.toggleButton("3B3") end
- function b4_3() toggleActive(channelTable, 3, 12) button.toggleButton("3B4") end
- function b5_3() toggleActive(channelTable, 3, 13) button.toggleButton("3B5") end
- function b6_3() toggleActive(channelTable, 3, 14) button.toggleButton("3B6") end
- function b7_3() toggleActive(channelTable, 3, 15) button.toggleButton("3B7") end
- function b8_3() toggleActive(channelTable, 3, 16) button.toggleButton("3B8") end
- function c1_3() toggleActive(channelTable, 3, 17) button.toggleButton("3C1") end
- function c2_3() toggleActive(channelTable, 3, 18) button.toggleButton("3C2") end
- function c3_3() toggleActive(channelTable, 3, 19) button.toggleButton("3C3") end
- function c4_3() toggleActive(channelTable, 3, 20) button.toggleButton("3C4") end
- function c5_3() toggleActive(channelTable, 3, 21) button.toggleButton("3C5") end
- function c6_3() toggleActive(channelTable, 3, 22) button.toggleButton("3C6") end
- function c7_3() toggleActive(channelTable, 3, 23) button.toggleButton("3C7") end
- function c8_3() toggleActive(channelTable, 3, 24) button.toggleButton("3C8") end
- function d1_3() toggleActive(channelTable, 3, 25) button.toggleButton("3D1") end
- function d2_3() toggleActive(channelTable, 3, 26) button.toggleButton("3D2") end
- function d3_3() toggleActive(channelTable, 3, 27) button.toggleButton("3D3") end
- function d4_3() toggleActive(channelTable, 3, 28) button.toggleButton("3D4") end
- function d5_3() toggleActive(channelTable, 3, 29) button.toggleButton("3D5") end
- function d6_3() toggleActive(channelTable, 3, 30) button.toggleButton("3D6") end
- function d7_3() toggleActive(channelTable, 3, 31) button.toggleButton("3D7") end
- function d8_3() toggleActive(channelTable, 3, 32) button.toggleButton("3D8") end
- function a1_4() toggleActive(channelTable, 4, 1) button.toggleButton("4A1") end
- function a2_4() toggleActive(channelTable, 4, 2) button.toggleButton("4A2") end
- function a3_4() toggleActive(channelTable, 4, 3) button.toggleButton("4A3") end
- function a4_4() toggleActive(channelTable, 4, 4) button.toggleButton("4A4") end
- function a5_4() toggleActive(channelTable, 4, 5) button.toggleButton("4A5") end
- function a6_4() toggleActive(channelTable, 4, 6) button.toggleButton("4A6") end
- function a7_4() toggleActive(channelTable, 4, 7) button.toggleButton("4A7") end
- function a8_4() toggleActive(channelTable, 4, 8) button.toggleButton("4A8") end
- function b1_4() toggleActive(channelTable, 4, 9) button.toggleButton("4B1") end
- function b2_4() toggleActive(channelTable, 4, 10) button.toggleButton("4B2") end
- function b3_4() toggleActive(channelTable, 4, 11) button.toggleButton("4B3") end
- function b4_4() toggleActive(channelTable, 4, 12) button.toggleButton("4B4") end
- function b5_4() toggleActive(channelTable, 4, 13) button.toggleButton("4B5") end
- function b6_4() toggleActive(channelTable, 4, 14) button.toggleButton("4B6") end
- function b7_4() toggleActive(channelTable, 4, 15) button.toggleButton("4B7") end
- function b8_4() toggleActive(channelTable, 4, 16) button.toggleButton("4B8") end
- function c1_4() toggleActive(channelTable, 4, 17) button.toggleButton("4C1") end
- function c2_4() toggleActive(channelTable, 4, 18) button.toggleButton("4C2") end
- function c3_4() toggleActive(channelTable, 4, 19) button.toggleButton("4C3") end
- function c4_4() toggleActive(channelTable, 4, 20) button.toggleButton("4C4") end
- function c5_4() toggleActive(channelTable, 4, 21) button.toggleButton("4C5") end
- function c6_4() toggleActive(channelTable, 4, 22) button.toggleButton("4C6") end
- function c7_4() toggleActive(channelTable, 4, 23) button.toggleButton("4C7") end
- function c8_4() toggleActive(channelTable, 4, 24) button.toggleButton("4C8") end
- function d1_4() toggleActive(channelTable, 4, 25) button.toggleButton("4D1") end
- function d2_4() toggleActive(channelTable, 4, 26) button.toggleButton("4D2") end
- function d3_4() toggleActive(channelTable, 4, 27) button.toggleButton("4D3") end
- function d4_4() toggleActive(channelTable, 4, 28) button.toggleButton("4D4") end
- function d5_4() toggleActive(channelTable, 4, 29) button.toggleButton("4D5") end
- function d6_4() toggleActive(channelTable, 4, 30) button.toggleButton("4D6") end
- function d7_4() toggleActive(channelTable, 4, 31) button.toggleButton("4D7") end
- function d8_4() toggleActive(channelTable, 4, 32) button.toggleButton("4D8") end
- function a1_5() toggleActive(channelTable, 5, 1) button.toggleButton("5A1") end
- function a2_5() toggleActive(channelTable, 5, 2) button.toggleButton("5A2") end
- function a3_5() toggleActive(channelTable, 5, 3) button.toggleButton("5A3") end
- function a4_5() toggleActive(channelTable, 5, 4) button.toggleButton("5A4") end
- function a5_5() toggleActive(channelTable, 5, 5) button.toggleButton("5A5") end
- function a6_5() toggleActive(channelTable, 5, 6) button.toggleButton("5A6") end
- function a7_5() toggleActive(channelTable, 5, 7) button.toggleButton("5A7") end
- function a8_5() toggleActive(channelTable, 5, 8) button.toggleButton("5A8") end
- function b1_5() toggleActive(channelTable, 5, 9) button.toggleButton("5B1") end
- function b2_5() toggleActive(channelTable, 5, 10) button.toggleButton("5B2") end
- function b3_5() toggleActive(channelTable, 5, 11) button.toggleButton("5B3") end
- function b4_5() toggleActive(channelTable, 5, 12) button.toggleButton("5B4") end
- function b5_5() toggleActive(channelTable, 5, 13) button.toggleButton("5B5") end
- function b6_5() toggleActive(channelTable, 5, 14) button.toggleButton("5B6") end
- function b7_5() toggleActive(channelTable, 5, 15) button.toggleButton("5B7") end
- function b8_5() toggleActive(channelTable, 5, 16) button.toggleButton("5B8") end
- function c1_5() toggleActive(channelTable, 5, 17) button.toggleButton("5C1") end
- function c2_5() toggleActive(channelTable, 5, 18) button.toggleButton("5C2") end
- function c3_5() toggleActive(channelTable, 5, 19) button.toggleButton("5C3") end
- function c4_5() toggleActive(channelTable, 5, 20) button.toggleButton("5C4") end
- function c5_5() toggleActive(channelTable, 5, 21) button.toggleButton("5C5") end
- function c6_5() toggleActive(channelTable, 5, 22) button.toggleButton("5C6") end
- function c7_5() toggleActive(channelTable, 5, 23) button.toggleButton("5C7") end
- function c8_5() toggleActive(channelTable, 5, 24) button.toggleButton("5C8") end
- function d1_5() toggleActive(channelTable, 5, 25) button.toggleButton("5D1") end
- function d2_5() toggleActive(channelTable, 5, 26) button.toggleButton("5D2") end
- function d3_5() toggleActive(channelTable, 5, 27) button.toggleButton("5D3") end
- function d4_5() toggleActive(channelTable, 5, 28) button.toggleButton("5D4") end
- function d5_5() toggleActive(channelTable, 5, 29) button.toggleButton("5D5") end
- function d6_5() toggleActive(channelTable, 5, 30) button.toggleButton("5D6") end
- function d7_5() toggleActive(channelTable, 5, 31) button.toggleButton("5D7") end
- function d8_5() toggleActive(channelTable, 5, 32) button.toggleButton("5D8") end
- function a1_6() toggleActive(channelTable, 6, 1) button.toggleButton("6A1") end
- function a2_6() toggleActive(channelTable, 6, 2) button.toggleButton("6A2") end
- function a3_6() toggleActive(channelTable, 6, 3) button.toggleButton("6A3") end
- function a4_6() toggleActive(channelTable, 6, 4) button.toggleButton("6A4") end
- function a5_6() toggleActive(channelTable, 6, 5) button.toggleButton("6A5") end
- function a6_6() toggleActive(channelTable, 6, 6) button.toggleButton("6A6") end
- function a7_6() toggleActive(channelTable, 6, 7) button.toggleButton("6A7") end
- function a8_6() toggleActive(channelTable, 6, 8) button.toggleButton("6A8") end
- function b1_6() toggleActive(channelTable, 6, 9) button.toggleButton("6B1") end
- function b2_6() toggleActive(channelTable, 6, 10) button.toggleButton("6B2") end
- function b3_6() toggleActive(channelTable, 6, 11) button.toggleButton("6B3") end
- function b4_6() toggleActive(channelTable, 6, 12) button.toggleButton("6B4") end
- function b5_6() toggleActive(channelTable, 6, 13) button.toggleButton("6B5") end
- function b6_6() toggleActive(channelTable, 6, 14) button.toggleButton("6B6") end
- function b7_6() toggleActive(channelTable, 6, 15) button.toggleButton("6B7") end
- function b8_6() toggleActive(channelTable, 6, 16) button.toggleButton("6B8") end
- function c1_6() toggleActive(channelTable, 6, 17) button.toggleButton("6C1") end
- function c2_6() toggleActive(channelTable, 6, 18) button.toggleButton("6C2") end
- function c3_6() toggleActive(channelTable, 6, 19) button.toggleButton("6C3") end
- function c4_6() toggleActive(channelTable, 6, 20) button.toggleButton("6C4") end
- function c5_6() toggleActive(channelTable, 6, 21) button.toggleButton("6C5") end
- function c6_6() toggleActive(channelTable, 6, 22) button.toggleButton("6C6") end
- function c7_6() toggleActive(channelTable, 6, 23) button.toggleButton("6C7") end
- function c8_6() toggleActive(channelTable, 6, 24) button.toggleButton("6C8") end
- function d1_6() toggleActive(channelTable, 6, 25) button.toggleButton("6D1") end
- function d2_6() toggleActive(channelTable, 6, 26) button.toggleButton("6D2") end
- function d3_6() toggleActive(channelTable, 6, 27) button.toggleButton("6D3") end
- function d4_6() toggleActive(channelTable, 6, 28) button.toggleButton("6D4") end
- function d5_6() toggleActive(channelTable, 6, 29) button.toggleButton("6D5") end
- function d6_6() toggleActive(channelTable, 6, 30) button.toggleButton("6D6") end
- function d7_6() toggleActive(channelTable, 6, 31) button.toggleButton("6D7") end
- function d8_6() toggleActive(channelTable, 6, 32) button.toggleButton("6D8") end
- function a1_7() toggleActive(channelTable, 7, 1) button.toggleButton("7A1") end
- function a2_7() toggleActive(channelTable, 7, 2) button.toggleButton("7A2") end
- function a3_7() toggleActive(channelTable, 7, 3) button.toggleButton("7A3") end
- function a4_7() toggleActive(channelTable, 7, 4) button.toggleButton("7A4") end
- function a5_7() toggleActive(channelTable, 7, 5) button.toggleButton("7A5") end
- function a6_7() toggleActive(channelTable, 7, 6) button.toggleButton("7A6") end
- function a7_7() toggleActive(channelTable, 7, 7) button.toggleButton("7A7") end
- function a8_7() toggleActive(channelTable, 7, 8) button.toggleButton("7A8") end
- function b1_7() toggleActive(channelTable, 7, 9) button.toggleButton("7B1") end
- function b2_7() toggleActive(channelTable, 7, 10) button.toggleButton("7B2") end
- function b3_7() toggleActive(channelTable, 7, 11) button.toggleButton("7B3") end
- function b4_7() toggleActive(channelTable, 7, 12) button.toggleButton("7B4") end
- function b5_7() toggleActive(channelTable, 7, 13) button.toggleButton("7B5") end
- function b6_7() toggleActive(channelTable, 7, 14) button.toggleButton("7B6") end
- function b7_7() toggleActive(channelTable, 7, 15) button.toggleButton("7B7") end
- function b8_7() toggleActive(channelTable, 7, 16) button.toggleButton("7B8") end
- function c1_7() toggleActive(channelTable, 7, 17) button.toggleButton("7C1") end
- function c2_7() toggleActive(channelTable, 7, 18) button.toggleButton("7C2") end
- function c3_7() toggleActive(channelTable, 7, 19) button.toggleButton("7C3") end
- function c4_7() toggleActive(channelTable, 7, 20) button.toggleButton("7C4") end
- function c5_7() toggleActive(channelTable, 7, 21) button.toggleButton("7C5") end
- function c6_7() toggleActive(channelTable, 7, 22) button.toggleButton("7C6") end
- function c7_7() toggleActive(channelTable, 7, 23) button.toggleButton("7C7") end
- function c8_7() toggleActive(channelTable, 7, 24) button.toggleButton("7C8") end
- function d1_7() toggleActive(channelTable, 7, 25) button.toggleButton("7D1") end
- function d2_7() toggleActive(channelTable, 7, 26) button.toggleButton("7D2") end
- function d3_7() toggleActive(channelTable, 7, 27) button.toggleButton("7D3") end
- function d4_7() toggleActive(channelTable, 7, 28) button.toggleButton("7D4") end
- function d5_7() toggleActive(channelTable, 7, 29) button.toggleButton("7D5") end
- function d6_7() toggleActive(channelTable, 7, 30) button.toggleButton("7D6") end
- function d7_7() toggleActive(channelTable, 7, 31) button.toggleButton("7D7") end
- function d8_7() toggleActive(channelTable, 7, 32) button.toggleButton("7D8") end
- function toggleActive(tableToSet, side, id)
- temp1 = tonumber(side)
- temp2 = tonumber(id)
- if tableToSet[tonumber(side)][tonumber(id)] == "O" then
- tableToSet[tonumber(side)][tonumber(id)] = "X"
- else
- tableToSet[tonumber(side)][tonumber(id)] = "O"
- end
- end
- function bottomFace() displayedSide = "bottom" end
- function southFace() displayedSide = "south" end
- function westFace() displayedSide = "west" end
- function northFace() displayedSide = "north" end
- function eastFace() displayedSide = "east" end
- function topFace() displayedSide = "top" end
- function IbottomFace() displayedSide = "ibottom" end
- function IsouthFace() displayedSide = "isouth" end
- function IwestFace() displayedSide = "iwest" end
- function InorthFace() displayedSide = "inorth" end
- function IeastFace() displayedSide = "ieast" end
- function ItopFace() displayedSide = "itop" end
- function drawFace()
- if displayedSide == "bottom" then
- button.setButton("Bottom", true)
- button.setButton("South", false)
- button.setButton("West", false)
- button.setButton("North", false)
- button.setButton("East", false)
- button.setButton("Top", false)
- button.setButton("iBottom", false)
- button.setButton("iSouth", false)
- button.setButton("iWest", false)
- button.setButton("iNorth", false)
- button.setButton("iEast", false)
- button.setButton("iTop", false)
- button.setTable("1A6", a6_1, "", 2, 7, 2, 3)
- if channelTable[1][6] == "X" then button.setButton("1A6", true) end
- button.setTable("1A7", a7_1, "", 9, 14, 2, 3)
- if channelTable[1][7] == "X" then button.setButton("1A7", true) end
- button.setTable("1A8", a8_1, "", 16, 21, 2, 3)
- if channelTable[1][8] == "X" then button.setButton("1A8", true) end
- button.setTable("1B3", b3_1, "", 23, 28, 2, 3)
- if channelTable[1][11] == "X" then button.setButton("1B3", true) end
- button.setTable("1B4", b4_1, "", 30, 35, 2, 3)
- if channelTable[1][12] == "X" then button.setButton("1B4", true) end
- button.setTable("1B5", b5_1, "", 37, 42, 2, 3)
- if channelTable[1][13] == "X" then button.setButton("1B5", true) end
- button.setTable("1B6", b6_1, "", 44, 49, 2, 3)
- if channelTable[1][14] == "X" then button.setButton("1B6", true) end
- button.setTable("1A5", a5_1, "", 2, 7, 5, 6)
- if channelTable[1][5] == "X" then button.setButton("1A5", true) end
- button.setTable("1B2", b2_1, "", 23, 28, 5, 6)
- if channelTable[1][10] == "X" then button.setButton("1B2", true) end
- button.setTable("1B7", b7_1, "", 44, 49, 5, 6)
- if channelTable[1][15] == "X" then button.setButton("1B7", true) end
- button.setTable("1A4", a4_1, "", 2, 7, 8, 9)
- if channelTable[1][4] == "X" then button.setButton("1A4", true) end
- button.setTable("1B1", b1_1, "", 23, 28, 8, 9)
- if channelTable[1][9] == "X" then button.setButton("1B1", true) end
- button.setTable("1B8", b8_1, "", 44, 49, 8, 9)
- if channelTable[1][16] == "X" then button.setButton("1B8", true) end
- button.setTable("1A3", a3_1, "", 2, 7, 11, 12)
- if channelTable[1][3] == "X" then button.setButton("1A3", true) end
- button.setTable("1A2", a2_1, "", 9, 14, 11, 12)
- if channelTable[1][2] == "X" then button.setButton("1A2", true) end
- button.setTable("1A1", a1_1, "", 16, 21, 11, 12)
- if channelTable[1][1] == "X" then button.setButton("1A1", true) end
- button.setTable("1C1", c1_1, "", 30, 35, 11, 12)
- if channelTable[1][17] == "X" then button.setButton("1C1", true) end
- button.setTable("1C2", c2_1, "", 37, 42, 11, 12)
- if channelTable[1][18] == "X" then button.setButton("1C2", true) end
- button.setTable("1C3", c3_1, "", 44, 49, 11, 12)
- if channelTable[1][19] == "X" then button.setButton("1C3", true) end
- button.setTable("1D8", d8_1, "", 2, 7, 14, 15)
- if channelTable[1][32] == "X" then button.setButton("1D8", true) end
- button.setTable("1D1", d1_1, "", 23, 28, 14, 15)
- if channelTable[1][25] == "X" then button.setButton("1D1", true) end
- button.setTable("1C4", c4_1, "", 44, 49, 14, 15)
- if channelTable[1][20] == "X" then button.setButton("1C4", true) end
- button.setTable("1D7", d7_1, "", 2, 7, 17, 18)
- if channelTable[1][31] == "X" then button.setButton("1D7", true) end
- button.setTable("1D2", d2_1, "", 23, 28, 17, 18)
- if channelTable[1][26] == "X" then button.setButton("1D2", true) end
- button.setTable("1C5", c5_1, "", 44, 49, 17, 18)
- if channelTable[1][21] == "X" then button.setButton("1C5", true) end
- button.setTable("1D6", d6_1, "", 2, 7, 20, 21)
- if channelTable[1][30] == "X" then button.setButton("1D6", true) end
- button.setTable("1D5", d5_1, "", 9, 14, 20, 21)
- if channelTable[1][29] == "X" then button.setButton("1D5", true) end
- button.setTable("1D4", d4_1, "", 16, 21, 20, 21)
- if channelTable[1][28] == "X" then button.setButton("1D4", true) end
- button.setTable("1D3", d3_1, "", 23, 28, 20, 21)
- if channelTable[1][27] == "X" then button.setButton("1D3", true) end
- button.setTable("1C8", c8_1, "", 30, 35, 20, 21)
- if channelTable[1][24] == "X" then button.setButton("1C8", true) end
- button.setTable("1C7", c7_1, "", 37, 42, 20, 21)
- if channelTable[1][23] == "X" then button.setButton("1C7", true) end
- button.setTable("1C6", c6_1, "", 44, 49, 20, 21)
- if channelTable[1][22] == "X" then button.setButton("1C6", true) end
- end
- if displayedSide == "south" then
- button.setButton("Bottom", false)
- button.setButton("South", true)
- button.setButton("West", false)
- button.setButton("North", false)
- button.setButton("East", false)
- button.setButton("Top", false)
- button.setButton("iBottom", false)
- button.setButton("iSouth", false)
- button.setButton("iWest", false)
- button.setButton("iNorth", false)
- button.setButton("iEast", false)
- button.setButton("iTop", false)
- button.setTable("2A6", a6_2, "", 2, 7, 2, 3)
- if channelTable[2][6] == "X" then button.setButton("2A6", true) end
- button.setTable("2A7", a7_2, "", 9, 14, 2, 3)
- if channelTable[2][7] == "X" then button.setButton("2A7", true) end
- button.setTable("2A8", a8_2, "", 16, 21, 2, 3)
- if channelTable[2][8] == "X" then button.setButton("2A8", true) end
- button.setTable("2B3", b3_2, "", 23, 28, 2, 3)
- if channelTable[2][11] == "X" then button.setButton("2B3", true) end
- button.setTable("2B4", b4_2, "", 30, 35, 2, 3)
- if channelTable[2][12] == "X" then button.setButton("2B4", true) end
- button.setTable("2B5", b5_2, "", 37, 42, 2, 3)
- if channelTable[2][13] == "X" then button.setButton("2B5", true) end
- button.setTable("2B6", b6_2, "", 44, 49, 2, 3)
- if channelTable[2][14] == "X" then button.setButton("2B6", true) end
- button.setTable("2A5", a5_2, "", 2, 7, 5, 6)
- if channelTable[2][5] == "X" then button.setButton("2A5", true) end
- button.setTable("2B2", b2_2, "", 23, 28, 5, 6)
- if channelTable[2][10] == "X" then button.setButton("2B2", true) end
- button.setTable("2B7", b7_2, "", 44, 49, 5, 6)
- if channelTable[2][15] == "X" then button.setButton("2B7", true) end
- button.setTable("2A4", a4_2, "", 2, 7, 8, 9)
- if channelTable[2][4] == "X" then button.setButton("2A4", true) end
- button.setTable("2B1", b1_2, "", 23, 28, 8, 9)
- if channelTable[2][9] == "X" then button.setButton("2B1", true) end
- button.setTable("2B8", b8_2, "", 44, 49, 8, 9)
- if channelTable[2][16] == "X" then button.setButton("2B8", true) end
- button.setTable("2A3", a3_2, "", 2, 7, 11, 12)
- if channelTable[2][3] == "X" then button.setButton("2A3", true) end
- button.setTable("2A2", a2_2, "", 9, 14, 11, 12)
- if channelTable[2][2] == "X" then button.setButton("2A2", true) end
- button.setTable("2A1", a1_2, "", 16, 21, 11, 12)
- if channelTable[2][1] == "X" then button.setButton("2A1", true) end
- button.setTable("2C1", c1_2, "", 30, 35, 11, 12)
- if channelTable[2][17] == "X" then button.setButton("2C1", true) end
- button.setTable("2C2", c2_2, "", 37, 42, 11, 12)
- if channelTable[2][18] == "X" then button.setButton("2C2", true) end
- button.setTable("2C3", c3_2, "", 44, 49, 11, 12)
- if channelTable[2][19] == "X" then button.setButton("2C3", true) end
- button.setTable("2D8", d8_2, "", 2, 7, 14, 15)
- if channelTable[2][32] == "X" then button.setButton("2D8", true) end
- button.setTable("2D1", d1_2, "", 23, 28, 14, 15)
- if channelTable[2][25] == "X" then button.setButton("2D1", true) end
- button.setTable("2C4", c4_2, "", 44, 49, 14, 15)
- if channelTable[2][20] == "X" then button.setButton("2C4", true) end
- button.setTable("2D7", d7_2, "", 2, 7, 17, 18)
- if channelTable[2][31] == "X" then button.setButton("2D7", true) end
- button.setTable("2D2", d2_2, "", 23, 28, 17, 18)
- if channelTable[2][26] == "X" then button.setButton("2D2", true) end
- button.setTable("2C5", c5_2, "", 44, 49, 17, 18)
- if channelTable[2][21] == "X" then button.setButton("2C5", true) end
- button.setTable("2D6", d6_2, "", 2, 7, 20, 21)
- if channelTable[2][30] == "X" then button.setButton("2D6", true) end
- button.setTable("2D5", d5_2, "", 9, 14, 20, 21)
- if channelTable[2][29] == "X" then button.setButton("2D5", true) end
- button.setTable("2D4", d4_2, "", 16, 21, 20, 21)
- if channelTable[2][28] == "X" then button.setButton("2D4", true) end
- button.setTable("2D3", d3_2, "", 23, 28, 20, 21)
- if channelTable[2][27] == "X" then button.setButton("2D3", true) end
- button.setTable("2C8", c8_2, "", 30, 35, 20, 21)
- if channelTable[2][24] == "X" then button.setButton("2C8", true) end
- button.setTable("2C7", c7_2, "", 37, 42, 20, 21)
- if channelTable[2][23] == "X" then button.setButton("2C7", true) end
- button.setTable("2C6", c6_2, "", 44, 49, 20, 21)
- if channelTable[2][22] == "X" then button.setButton("2C6", true) end
- end
- if displayedSide == "west" then
- button.setButton("Bottom", false)
- button.setButton("South", false)
- button.setButton("West", true)
- button.setButton("North", false)
- button.setButton("East", false)
- button.setButton("Top", false)
- button.setButton("iBottom", false)
- button.setButton("iSouth", false)
- button.setButton("iWest", false)
- button.setButton("iNorth", false)
- button.setButton("iEast", false)
- button.setButton("iTop", false)
- button.setTable("3A6", a6_3, "", 2, 7, 2, 3)
- if channelTable[3][6] == "X" then button.setButton("3A6", true) end
- button.setTable("3A7", a7_3, "", 9, 14, 2, 3)
- if channelTable[3][7] == "X" then button.setButton("3A7", true) end
- button.setTable("3A8", a8_3, "", 16, 21, 2, 3)
- if channelTable[3][8] == "X" then button.setButton("3A8", true) end
- button.setTable("3B3", b3_3, "", 23, 28, 2, 3)
- if channelTable[3][11] == "X" then button.setButton("3B3", true) end
- button.setTable("3B4", b4_3, "", 30, 35, 2, 3)
- if channelTable[3][12] == "X" then button.setButton("3B4", true) end
- button.setTable("3B5", b5_3, "", 37, 42, 2, 3)
- if channelTable[3][13] == "X" then button.setButton("3B5", true) end
- button.setTable("3B6", b6_3, "", 44, 49, 2, 3)
- if channelTable[3][14] == "X" then button.setButton("3B6", true) end
- button.setTable("3A5", a5_3, "", 2, 7, 5, 6)
- if channelTable[3][5] == "X" then button.setButton("3A5", true) end
- button.setTable("3B2", b2_3, "", 23, 28, 5, 6)
- if channelTable[3][10] == "X" then button.setButton("3B2", true) end
- button.setTable("3B7", b7_3, "", 44, 49, 5, 6)
- if channelTable[3][15] == "X" then button.setButton("3B7", true) end
- button.setTable("3A4", a4_3, "", 2, 7, 8, 9)
- if channelTable[3][4] == "X" then button.setButton("3A4", true) end
- button.setTable("3B1", b1_3, "", 23, 28, 8, 9)
- if channelTable[3][9] == "X" then button.setButton("3B1", true) end
- button.setTable("3B8", b8_3, "", 44, 49, 8, 9)
- if channelTable[3][16] == "X" then button.setButton("3B8", true) end
- button.setTable("3A3", a3_3, "", 2, 7, 11, 12)
- if channelTable[3][3] == "X" then button.setButton("3A3", true) end
- button.setTable("3A2", a2_3, "", 9, 14, 11, 12)
- if channelTable[3][2] == "X" then button.setButton("3A2", true) end
- button.setTable("3A1", a1_3, "", 16, 21, 11, 12)
- if channelTable[3][1] == "X" then button.setButton("3A1", true) end
- button.setTable("3C1", c1_3, "", 30, 35, 11, 12)
- if channelTable[3][17] == "X" then button.setButton("3C1", true) end
- button.setTable("3C2", c2_3, "", 37, 42, 11, 12)
- if channelTable[3][18] == "X" then button.setButton("3C2", true) end
- button.setTable("3C3", c3_3, "", 44, 49, 11, 12)
- if channelTable[3][19] == "X" then button.setButton("3C3", true) end
- button.setTable("3D8", d8_3, "", 2, 7, 14, 15)
- if channelTable[3][32] == "X" then button.setButton("3D8", true) end
- button.setTable("3D1", d1_3, "", 23, 28, 14, 15)
- if channelTable[3][25] == "X" then button.setButton("3D1", true) end
- button.setTable("3C4", c4_3, "", 44, 49, 14, 15)
- if channelTable[3][20] == "X" then button.setButton("3C4", true) end
- button.setTable("3D7", d7_3, "", 2, 7, 17, 18)
- if channelTable[3][31] == "X" then button.setButton("3D7", true) end
- button.setTable("3D2", d2_3, "", 23, 28, 17, 18)
- if channelTable[3][26] == "X" then button.setButton("3D2", true) end
- button.setTable("3C5", c5_3, "", 44, 49, 17, 18)
- if channelTable[3][21] == "X" then button.setButton("3C5", true) end
- button.setTable("3D6", d6_3, "", 2, 7, 20, 21)
- if channelTable[3][30] == "X" then button.setButton("3D6", true) end
- button.setTable("3D5", d5_3, "", 9, 14, 20, 21)
- if channelTable[3][29] == "X" then button.setButton("3D5", true) end
- button.setTable("3D4", d4_3, "", 16, 21, 20, 21)
- if channelTable[3][28] == "X" then button.setButton("3D4", true) end
- button.setTable("3D3", d3_3, "", 23, 28, 20, 21)
- if channelTable[3][27] == "X" then button.setButton("3D3", true) end
- button.setTable("3C8", c8_3, "", 30, 35, 20, 21)
- if channelTable[3][24] == "X" then button.setButton("3C8", true) end
- button.setTable("3C7", c7_3, "", 37, 42, 20, 21)
- if channelTable[3][23] == "X" then button.setButton("3C7", true) end
- button.setTable("3C6", c6_3, "", 44, 49, 20, 21)
- if channelTable[3][22] == "X" then button.setButton("3C6", true) end
- end
- if displayedSide == "north" then
- button.setButton("Bottom", false)
- button.setButton("South", false)
- button.setButton("West", false)
- button.setButton("North", true)
- button.setButton("East", false)
- button.setButton("Top", false)
- button.setButton("iBottom", false)
- button.setButton("iSouth", false)
- button.setButton("iWest", false)
- button.setButton("iNorth", false)
- button.setButton("iEast", false)
- button.setButton("iTop", false)
- button.setTable("4A6", a6_4, "", 2, 7, 2, 3)
- if channelTable[4][6] == "X" then button.setButton("4A6", true) end
- button.setTable("4A7", a7_4, "", 9, 14, 2, 3)
- if channelTable[4][7] == "X" then button.setButton("4A7", true) end
- button.setTable("4A8", a8_4, "", 16, 21, 2, 3)
- if channelTable[4][8] == "X" then button.setButton("4A8", true) end
- button.setTable("4B3", b3_4, "", 23, 28, 2, 3)
- if channelTable[4][11] == "X" then button.setButton("4B3", true) end
- button.setTable("4B4", b4_4, "", 30, 35, 2, 3)
- if channelTable[4][12] == "X" then button.setButton("4B4", true) end
- button.setTable("4B5", b5_4, "", 37, 42, 2, 3)
- if channelTable[4][13] == "X" then button.setButton("4B5", true) end
- button.setTable("4B6", b6_4, "", 44, 49, 2, 3)
- if channelTable[4][14] == "X" then button.setButton("4B6", true) end
- button.setTable("4A5", a5_4, "", 2, 7, 5, 6)
- if channelTable[4][5] == "X" then button.setButton("4A5", true) end
- button.setTable("4B2", b2_4, "", 23, 28, 5, 6)
- if channelTable[4][10] == "X" then button.setButton("4B2", true) end
- button.setTable("4B7", b7_4, "", 44, 49, 5, 6)
- if channelTable[4][15] == "X" then button.setButton("4B7", true) end
- button.setTable("4A4", a4_4, "", 2, 7, 8, 9)
- if channelTable[4][4] == "X" then button.setButton("4A4", true) end
- button.setTable("4B1", b1_4, "", 23, 28, 8, 9)
- if channelTable[4][9] == "X" then button.setButton("4B1", true) end
- button.setTable("4B8", b8_4, "", 44, 49, 8, 9)
- if channelTable[4][16] == "X" then button.setButton("4B8", true) end
- button.setTable("4A3", a3_4, "", 2, 7, 11, 12)
- if channelTable[4][3] == "X" then button.setButton("4A3", true) end
- button.setTable("4A2", a2_4, "", 9, 14, 11, 12)
- if channelTable[4][2] == "X" then button.setButton("4A2", true) end
- button.setTable("4A1", a1_4, "", 16, 21, 11, 12)
- if channelTable[4][1] == "X" then button.setButton("4A1", true) end
- button.setTable("4C1", c1_4, "", 30, 35, 11, 12)
- if channelTable[4][17] == "X" then button.setButton("4C1", true) end
- button.setTable("4C2", c2_4, "", 37, 42, 11, 12)
- if channelTable[4][18] == "X" then button.setButton("4C2", true) end
- button.setTable("4C3", c3_4, "", 44, 49, 11, 12)
- if channelTable[4][19] == "X" then button.setButton("4C3", true) end
- button.setTable("4D8", d8_4, "", 2, 7, 14, 15)
- if channelTable[4][32] == "X" then button.setButton("4D8", true) end
- button.setTable("4D1", d1_4, "", 23, 28, 14, 15)
- if channelTable[4][25] == "X" then button.setButton("4D1", true) end
- button.setTable("4C4", c4_4, "", 44, 49, 14, 15)
- if channelTable[4][20] == "X" then button.setButton("4C4", true) end
- button.setTable("4D7", d7_4, "", 2, 7, 17, 18)
- if channelTable[4][31] == "X" then button.setButton("4D7", true) end
- button.setTable("4D2", d2_4, "", 23, 28, 17, 18)
- if channelTable[4][26] == "X" then button.setButton("4D2", true) end
- button.setTable("4C5", c5_4, "", 44, 49, 17, 18)
- if channelTable[4][21] == "X" then button.setButton("4C5", true) end
- button.setTable("4D6", d6_4, "", 2, 7, 20, 21)
- if channelTable[4][30] == "X" then button.setButton("4D6", true) end
- button.setTable("4D5", d5_4, "", 9, 14, 20, 21)
- if channelTable[4][29] == "X" then button.setButton("4D5", true) end
- button.setTable("4D4", d4_4, "", 16, 21, 20, 21)
- if channelTable[4][28] == "X" then button.setButton("4D4", true) end
- button.setTable("4D3", d3_4, "", 23, 28, 20, 21)
- if channelTable[4][27] == "X" then button.setButton("4D3", true) end
- button.setTable("4C8", c8_4, "", 30, 35, 20, 21)
- if channelTable[4][24] == "X" then button.setButton("4C8", true) end
- button.setTable("4C7", c7_4, "", 37, 42, 20, 21)
- if channelTable[4][23] == "X" then button.setButton("4C7", true) end
- button.setTable("4C6", c6_4, "", 44, 49, 20, 21)
- if channelTable[4][22] == "X" then button.setButton("4C6", true) end
- end
- if displayedSide == "east" then
- button.setButton("Bottom", false)
- button.setButton("South", false)
- button.setButton("West", false)
- button.setButton("North", false)
- button.setButton("East", true)
- button.setButton("Top", false)
- button.setButton("iBottom", false)
- button.setButton("iSouth", false)
- button.setButton("iWest", false)
- button.setButton("iNorth", false)
- button.setButton("iEast", false)
- button.setButton("iTop", false)
- button.setTable("5A6", a6_5, "", 2, 7, 2, 3)
- if channelTable[5][6] == "X" then button.setButton("5A6", true) end
- button.setTable("5A7", a7_5, "", 9, 14, 2, 3)
- if channelTable[5][7] == "X" then button.setButton("5A7", true) end
- button.setTable("5A8", a8_5, "", 16, 21, 2, 3)
- if channelTable[5][8] == "X" then button.setButton("5A8", true) end
- button.setTable("5B3", b3_5, "", 23, 28, 2, 3)
- if channelTable[5][11] == "X" then button.setButton("5B3", true) end
- button.setTable("5B4", b4_5, "", 30, 35, 2, 3)
- if channelTable[5][12] == "X" then button.setButton("5B4", true) end
- button.setTable("5B5", b5_5, "", 37, 42, 2, 3)
- if channelTable[5][13] == "X" then button.setButton("5B5", true) end
- button.setTable("5B6", b6_5, "", 44, 49, 2, 3)
- if channelTable[5][14] == "X" then button.setButton("5B6", true) end
- button.setTable("5A5", a5_5, "", 2, 7, 5, 6)
- if channelTable[5][5] == "X" then button.setButton("5A5", true) end
- button.setTable("5B2", b2_5, "", 23, 28, 5, 6)
- if channelTable[5][10] == "X" then button.setButton("5B2", true) end
- button.setTable("5B7", b7_5, "", 44, 49, 5, 6)
- if channelTable[5][15] == "X" then button.setButton("5B7", true) end
- button.setTable("5A4", a4_5, "", 2, 7, 8, 9)
- if channelTable[5][4] == "X" then button.setButton("5A4", true) end
- button.setTable("5B1", b1_5, "", 23, 28, 8, 9)
- if channelTable[5][9] == "X" then button.setButton("5B1", true) end
- button.setTable("5B8", b8_5, "", 44, 49, 8, 9)
- if channelTable[5][16] == "X" then button.setButton("5B8", true) end
- button.setTable("5A3", a3_5, "", 2, 7, 11, 12)
- if channelTable[5][3] == "X" then button.setButton("5A3", true) end
- button.setTable("5A2", a2_5, "", 9, 14, 11, 12)
- if channelTable[5][2] == "X" then button.setButton("5A2", true) end
- button.setTable("5A1", a1_5, "", 16, 21, 11, 12)
- if channelTable[5][1] == "X" then button.setButton("5A1", true) end
- button.setTable("5C1", c1_5, "", 30, 35, 11, 12)
- if channelTable[5][17] == "X" then button.setButton("5C1", true) end
- button.setTable("5C2", c2_5, "", 37, 42, 11, 12)
- if channelTable[5][18] == "X" then button.setButton("5C2", true) end
- button.setTable("5C3", c3_5, "", 44, 49, 11, 12)
- if channelTable[5][19] == "X" then button.setButton("5C3", true) end
- button.setTable("5D8", d8_5, "", 2, 7, 14, 15)
- if channelTable[5][32] == "X" then button.setButton("5D8", true) end
- button.setTable("5D1", d1_5, "", 23, 28, 14, 15)
- if channelTable[5][25] == "X" then button.setButton("5D1", true) end
- button.setTable("5C4", c4_5, "", 44, 49, 14, 15)
- if channelTable[5][20] == "X" then button.setButton("5C4", true) end
- button.setTable("5D7", d7_5, "", 2, 7, 17, 18)
- if channelTable[5][31] == "X" then button.setButton("5D7", true) end
- button.setTable("5D2", d2_5, "", 23, 28, 17, 18)
- if channelTable[5][26] == "X" then button.setButton("5D2", true) end
- button.setTable("5C5", c5_5, "", 44, 49, 17, 18)
- if channelTable[5][21] == "X" then button.setButton("5C5", true) end
- button.setTable("5D6", d6_5, "", 2, 7, 20, 21)
- if channelTable[5][30] == "X" then button.setButton("5D6", true) end
- button.setTable("5D5", d5_5, "", 9, 14, 20, 21)
- if channelTable[5][29] == "X" then button.setButton("5D5", true) end
- button.setTable("5D4", d4_5, "", 16, 21, 20, 21)
- if channelTable[5][28] == "X" then button.setButton("5D4", true) end
- button.setTable("5D3", d3_5, "", 23, 28, 20, 21)
- if channelTable[5][27] == "X" then button.setButton("5D3", true) end
- button.setTable("5C8", c8_5, "", 30, 35, 20, 21)
- if channelTable[5][24] == "X" then button.setButton("5C8", true) end
- button.setTable("5C7", c7_5, "", 37, 42, 20, 21)
- if channelTable[5][23] == "X" then button.setButton("5C7", true) end
- button.setTable("5C6", c6_5, "", 44, 49, 20, 21)
- if channelTable[5][22] == "X" then button.setButton("5C6", true) end
- end
- if displayedSide == "top" then
- button.setButton("Bottom", false)
- button.setButton("South", false)
- button.setButton("West", false)
- button.setButton("North", false)
- button.setButton("East", false)
- button.setButton("Top", true)
- button.setButton("iBottom", false)
- button.setButton("iSouth", false)
- button.setButton("iWest", false)
- button.setButton("iNorth", false)
- button.setButton("iEast", false)
- button.setButton("iTop", false)
- button.setTable("6A6", a6_6, "", 2, 7, 2, 3)
- if channelTable[6][6] == "X" then button.setButton("6A6", true) end
- button.setTable("6A7", a7_6, "", 9, 14, 2, 3)
- if channelTable[6][7] == "X" then button.setButton("6A7", true) end
- button.setTable("6A8", a8_6, "", 16, 21, 2, 3)
- if channelTable[6][8] == "X" then button.setButton("6A8", true) end
- button.setTable("6B3", b3_6, "", 23, 28, 2, 3)
- if channelTable[6][11] == "X" then button.setButton("6B3", true) end
- button.setTable("6B4", b4_6, "", 30, 35, 2, 3)
- if channelTable[6][12] == "X" then button.setButton("6B4", true) end
- button.setTable("6B5", b5_6, "", 37, 42, 2, 3)
- if channelTable[6][13] == "X" then button.setButton("6B5", true) end
- button.setTable("6B6", b6_6, "", 44, 49, 2, 3)
- if channelTable[6][14] == "X" then button.setButton("6B6", true) end
- button.setTable("6A5", a5_6, "", 2, 7, 5, 6)
- if channelTable[6][5] == "X" then button.setButton("6A5", true) end
- button.setTable("6B2", b2_6, "", 23, 28, 5, 6)
- if channelTable[6][10] == "X" then button.setButton("6B2", true) end
- button.setTable("6B7", b7_6, "", 44, 49, 5, 6)
- if channelTable[6][15] == "X" then button.setButton("6B7", true) end
- button.setTable("6A4", a4_6, "", 2, 7, 8, 9)
- if channelTable[6][4] == "X" then button.setButton("6A4", true) end
- button.setTable("6B1", b1_6, "", 23, 28, 8, 9)
- if channelTable[6][9] == "X" then button.setButton("6B1", true) end
- button.setTable("6B8", b8_6, "", 44, 49, 8, 9)
- if channelTable[6][16] == "X" then button.setButton("6B8", true) end
- button.setTable("6A3", a3_6, "", 2, 7, 11, 12)
- if channelTable[6][3] == "X" then button.setButton("6A3", true) end
- button.setTable("6A2", a2_6, "", 9, 14, 11, 12)
- if channelTable[6][2] == "X" then button.setButton("6A2", true) end
- button.setTable("6A1", a1_6, "", 16, 21, 11, 12)
- if channelTable[6][1] == "X" then button.setButton("6A1", true) end
- button.setTable("6C1", c1_6, "", 30, 35, 11, 12)
- if channelTable[6][17] == "X" then button.setButton("6C1", true) end
- button.setTable("6C2", c2_6, "", 37, 42, 11, 12)
- if channelTable[6][18] == "X" then button.setButton("6C2", true) end
- button.setTable("6C3", c3_6, "", 44, 49, 11, 12)
- if channelTable[6][19] == "X" then button.setButton("6C3", true) end
- button.setTable("6D8", d8_6, "", 2, 7, 14, 15)
- if channelTable[6][32] == "X" then button.setButton("6D8", true) end
- button.setTable("6D1", d1_6, "", 23, 28, 14, 15)
- if channelTable[6][25] == "X" then button.setButton("6D1", true) end
- button.setTable("6C4", c4_6, "", 44, 49, 14, 15)
- if channelTable[6][20] == "X" then button.setButton("6C4", true) end
- button.setTable("6D7", d7_6, "", 2, 7, 17, 18)
- if channelTable[6][31] == "X" then button.setButton("6D7", true) end
- button.setTable("6D2", d2_6, "", 23, 28, 17, 18)
- if channelTable[6][26] == "X" then button.setButton("6D2", true) end
- button.setTable("6C5", c5_6, "", 44, 49, 17, 18)
- if channelTable[6][21] == "X" then button.setButton("6C5", true) end
- button.setTable("6D6", d6_6, "", 2, 7, 20, 21)
- if channelTable[6][30] == "X" then button.setButton("6D6", true) end
- button.setTable("6D5", d5_6, "", 9, 14, 20, 21)
- if channelTable[6][29] == "X" then button.setButton("6D5", true) end
- button.setTable("6D4", d4_6, "", 16, 21, 20, 21)
- if channelTable[6][28] == "X" then button.setButton("6D4", true) end
- button.setTable("6D3", d3_6, "", 23, 28, 20, 21)
- if channelTable[6][27] == "X" then button.setButton("6D3", true) end
- button.setTable("6C8", c8_6, "", 30, 35, 20, 21)
- if channelTable[6][24] == "X" then button.setButton("6C8", true) end
- button.setTable("6C7", c7_6, "", 37, 42, 20, 21)
- if channelTable[6][23] == "X" then button.setButton("6C7", true) end
- button.setTable("6C6", c6_6, "", 44, 49, 20, 21)
- if channelTable[6][22] == "X" then button.setButton("6C6", true) end
- end
- if displayedSide == "ibottom" then
- button.setButton("Bottom", false)
- button.setButton("South", false)
- button.setButton("West", false)
- button.setButton("North", false)
- button.setButton("East", false)
- button.setButton("Top", false)
- button.setButton("iBottom", true)
- button.setButton("iSouth", false)
- button.setButton("iWest", false)
- button.setButton("iNorth", false)
- button.setButton("iEast", false)
- button.setButton("iTop", false)
- button.setTable("7A1", a1_7, "", 8, 12, 2, 3)
- if channelTable[7][1] == "X" then button.setButton("7A1", true) end
- button.setTable("7A2", a2_7, "", 14, 18, 2, 3)
- if channelTable[7][2] == "X" then button.setButton("7A2", true) end
- button.setTable("7A3", a3_7, "", 20, 24, 4, 5)
- if channelTable[7][3] == "X" then button.setButton("7A3", true) end
- button.setTable("7A4", a4_7, "", 20, 24, 7, 8)
- if channelTable[7][4] == "X" then button.setButton("7A4", true) end
- button.setTable("7A5", a5_7, "", 14, 18, 9, 10)
- if channelTable[7][5] == "X" then button.setButton("7A5", true) end
- button.setTable("7A6", a6_7, "", 8, 12, 9, 10)
- if channelTable[7][6] == "X" then button.setButton("7A6", true) end
- button.setTable("7A7", a7_7, "", 2, 6, 7, 8)
- if channelTable[7][7] == "X" then button.setButton("7A7", true) end
- button.setTable("7A8", a8_7, "", 2, 6, 4, 5)
- if channelTable[7][8] == "X" then button.setButton("7A8", true) end
- button.setTable("7B1", b1_7, "", 33, 37, 2, 3)
- if channelTable[7][9] == "X" then button.setButton("7B1", true) end
- button.setTable("7B2", b2_7, "", 39, 43, 2, 3)
- if channelTable[7][10] == "X" then button.setButton("7B2", true) end
- button.setTable("7B3", b3_7, "", 45, 49, 4, 5)
- if channelTable[7][11] == "X" then button.setButton("7B3", true) end
- button.setTable("7B4", b4_7, "", 45, 49, 7, 8)
- if channelTable[7][12] == "X" then button.setButton("7B4", true) end
- button.setTable("7B5", b5_7, "", 39, 43, 9, 10)
- if channelTable[7][13] == "X" then button.setButton("7B5", true) end
- button.setTable("7B6", b6_7, "", 33, 37, 9, 10)
- if channelTable[7][14] == "X" then button.setButton("7B6", true) end
- button.setTable("7B7", b7_7, "", 27, 31, 7, 8)
- if channelTable[7][15] == "X" then button.setButton("7B7", true) end
- button.setTable("7B8", b8_7, "", 27, 31, 4, 5)
- if channelTable[7][16] == "X" then button.setButton("7B8", true) end
- button.setTable("7C1", c1_7, "", 8, 12, 13, 14)
- if channelTable[7][17] == "X" then button.setButton("7C1", true) end
- button.setTable("7C2", c2_7, "", 14, 18, 13, 14)
- if channelTable[7][18] == "X" then button.setButton("7C2", true) end
- button.setTable("7C3", c3_7, "", 20, 24, 15, 16)
- if channelTable[7][19] == "X" then button.setButton("7C3", true) end
- button.setTable("7C4", c4_7, "", 20, 24, 18, 19)
- if channelTable[7][20] == "X" then button.setButton("7C4", true) end
- button.setTable("7C5", c5_7, "", 14, 18, 20, 21)
- if channelTable[7][21] == "X" then button.setButton("7C5", true) end
- button.setTable("7C6", c6_7, "", 8, 12, 20, 21)
- if channelTable[7][22] == "X" then button.setButton("7C6", true) end
- button.setTable("7C7", c7_7, "", 2, 6, 18, 19)
- if channelTable[7][23] == "X" then button.setButton("7C7", true) end
- button.setTable("7C8", c8_7, "", 2, 6, 15, 16)
- if channelTable[7][24] == "X" then button.setButton("7C8", true) end
- button.setTable("7D1", d1_7, "", 33, 37, 13, 14)
- if channelTable[7][25] == "X" then button.setButton("7D1", true) end
- button.setTable("7D2", d2_7, "", 39, 43, 13, 14)
- if channelTable[7][26] == "X" then button.setButton("7D2", true) end
- button.setTable("7D3", d3_7, "", 45, 49, 15, 16)
- if channelTable[7][27] == "X" then button.setButton("7D3", true) end
- button.setTable("7D4", d4_7, "", 45, 49, 18, 19)
- if channelTable[7][28] == "X" then button.setButton("7D4", true) end
- button.setTable("7D5", d5_7, "", 39, 43, 20, 21)
- if channelTable[7][29] == "X" then button.setButton("7D5", true) end
- button.setTable("7D6", d6_7, "", 33, 37, 20, 21)
- if channelTable[7][30] == "X" then button.setButton("7D6", true) end
- button.setTable("7D7", d7_7, "", 27, 31, 18, 19)
- if channelTable[7][31] == "X" then button.setButton("7D7", true) end
- button.setTable("7D8", d8_7, "", 27, 31, 15, 16)
- if channelTable[7][32] == "X" then button.setButton("7D8", true) end
- end
- end
- function getClick()
- local event,side,x,y
- repeat
- event,side,x,y = os.pullEvent()
- tableToFile(channelTable)
- --print(event)
- until event=="monitor_touch"
- if button.checkxy(x,y) then
- print("button")
- end
- end
- function refresh()
- --monitor size: 50x33
- m.clear()
- m.setTextScale(1)
- button.clearTable()
- --Draw side controls
- button.setTable("Bottom", bottomFace, "", 2, 8, 26, 28)
- if not once then
- button.setButton("Bottom", true)
- once = true
- end
- button.setTable("South", southFace, "", 2, 8, 30, 32)
- button.setTable("West", westFace, "", 10, 16, 26, 28)
- button.setTable("North", northFace, "", 10, 16, 30, 32)
- button.setTable("East", eastFace, "", 18, 24, 26, 28)
- button.setTable("Top", topFace, "", 18, 24, 30, 32)
- button.setTable("iBottom", IbottomFace, "", 26, 32, 26, 28)
- button.setTable("iSouth", IsouthFace, "", 26, 32, 30, 32)
- button.setTable("iWest", IwestFace, "", 34, 40, 26, 28)
- button.setTable("iNorth", InorthFace, "", 34, 40, 30, 32)
- button.setTable("iEast", IeastFace, "", 42, 48, 26, 28)
- button.setTable("iTop", ItopFace, "", 42, 48, 30, 32)
- drawFace()
- button.screen()
- getClick()
- end
- if not fs.exists("nelsonData/active") then
- if not fs.exists("nelsonData") then
- fs.makeDir("nelsonData")
- end
- defaultFile()
- end
- fileToTable()
- --write("Side #: ")
- --local temp1 = read()
- --write("ID: ")
- --local temp2 = read()
- --toggleActive(channelTable, temp1, temp2)
- while true do
- refresh()
- tableToFile(channelTable)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement