Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- os.loadAPI("button")
- m = peripheral.wrap("top")
- p = peripheral.wrap("back")
- rsSide = "left"
- m.clear()
- function fillTable()
- button.setTable("The Burger......... 20g",signalRed,2,28,1,1)
- button.setTable("Cheeseburger....... 35g",signalGreen,2,28,3,3)
- button.setTable("Burger & Fries..... 125g",signalBrown,2,28,5,5)
- button.setTable("Bacon Cheese....... 70g",signalBlue,2,28,7,7)
- button.setTable("Deluxe Cheese...... 50g",signalPurple,2,28,9,9)
- button.setTable("BLT................ 70g",signalCyan,2,28,11,11)
- button.screen()
- end
- function getClick()
- event,side,x,y = os.pullEvent("monitor_touch")
- button.checkxy(x, y)
- end
- function pulse()
- redstone.setOutput("left", true)
- sleep(0.5)
- redstone.setOutput("left", false)
- end
- function signalRed()
- print("Red Signal")
- button.toggleButton("The Burger......... 20g")
- rs.setBundledOutput("left",colors.red)
- sleep(0.2)
- button.toggleButton("The Burger......... 20g")
- rs.setBundledOutput(rsSide,0)
- end
- function signalGreen()
- button.toggleButton("Cheeseburger....... 35g")
- rs.setBundledOutput("left",colors.green)
- sleep(0.2)
- button.toggleButton("Cheeseburger....... 35g")
- rs.setBundledOutput(rsSide,0)
- end
- function signalBrown()
- print("Brown Signal")
- button.toggleButton("Burger & Fries..... 125g")
- rs.setBundledOutput("left",colors.brown)
- sleep(0.2)
- button.toggleButton("Burger & Fries..... 125g")
- rs.setBundledOutput(rsSide,0)
- end
- function signalBlue()
- print("Blue Signal")
- button.toggleButton("Bacon Cheese....... 70g")
- rs.setBundledOutput("left",colors.blue)
- sleep(0.2)
- button.toggleButton("Bacon Cheese....... 70g")
- rs.setBundledOutput(rsSide,0)
- end
- function signalPurple()
- print("Purple Signal")
- button.toggleButton("Deluxe Cheese...... 50g")
- rs.setBundledOutput("left",colors.purple)
- sleep(0.2)
- button.toggleButton("Deluxe Cheese...... 50g")
- rs.setBundledOutput(rsSide,0)
- end
- function signalCyan()
- print("Cyan Signal")
- button.toggleButton("BLT................ 70g")
- rs.setBundledOutput("left",colors.cyan)
- sleep(0.2)
- button.toggleButton("BLT................ 70g")
- rs.setBundledOutput(rsSide,0)
- end
- function signalNone()
- print("none")
- end
- fillTable()
- while true do getClick() end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement