Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- os.loadAPI("button")
- monitor = peripheral.wrap("top")
- modem = peripheral.wrap("right")
- modem.open(366)
- function clear()
- monitor.clear()
- button.clearTable()
- end
- function mainMenu()
- button.flash("back")
- clear()
- monitor.setTextScale(1)
- monitor.setCursorPos(1, 1)
- monitor.setCursorPos(11, 1)
- monitor.write("Main Menu")
- button.setTable("Front Door", frontDoor, "", 2, 14, 3, 8)
- button.setTable("Lights", lights, "", 16, 29, 3, 8)
- button.screen()
- end
- function frontDoor()
- button.flash("Front Door")
- clear()
- monitor.setCursorPos(1, 1)
- monitor.setCursorPos(11, 1)
- monitor.write("Front door")
- button.setTable("Open door", openDoor, "", 2, 13, 3, 12)
- button.setTable("Close door", closeDoor, "", 17, 28, 3, 12)
- button.setTable("Back", backMain, "", 1, 30, 18, 20)
- button.screen()
- end
- function lights()
- button.flash("Lights")
- clear()
- monitor.setCursorPos(1, 1)
- monitor.setCursorPos(11, 1)
- monitor.write("Lights")
- button.setTable("2F", lights2F, "", 2, 13, 3, 4)
- button.setTable("1F", lights1F, "", 2, 13, 5, 6)
- button.setTable("BF", lightsBF, "", 2, 13, 7, 9)
- button.setTable("B1", lightsB1, "", 2, 13, 7, 9)
- button.setTable("B2", lightsB2, "", 2, 13, 10,11)
- button.setTable("Thaum", lightsThaum, "", 2, 13, 12, 13)
- button.setTable("Back", backMain, "", 1, 30, 18, 20)
- button.screen()
- end
- function openDoor()
- button.toggleButton("Open door")
- modem.transmit(365, 366, "open")
- sleep(12)
- button.toggleButton("Open door")
- end
- function closeDoor()
- button.toggleButton("Close door")
- modem.transmit(365, 366, "close")
- sleep(14)
- button.toggleButton("Close door")
- end
- --[[ function backMain()
- button.flash("back")
- mainMenu()
- end ]]--
- mainMenu()
- while true do
- local event, side, x, y = os.pullEvent()
- button.checkxy(x,y)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement