Advertisement
Guest User

demo

a guest
Sep 1st, 2014
470
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.96 KB | None | 0 0
  1. button = require("buttonAPI")
  2. local event = require("event")
  3. local computer = require("computer")
  4. local term = require("term")
  5. local component = require("component")
  6. local gpu = component.gpu
  7.  
  8. function fillTable()
  9.   setTable("Flash", test1, 10,20,3,5)  
  10.   setTable("Toggle", test2, 22,32,3,5)
  11.   setTable("Free Ram", test3, 10,20,8,10)
  12.   setTable("Reboot", test4, 22,32,8,10)
  13.   screen()
  14. end
  15.  
  16. function getClick()
  17.   local _, _, x, y = event.pull(touch)
  18.   checkxy(x,y)
  19. end
  20.  
  21. function test1()
  22.   flash("Flash",0.01) -- flash(ButtonName,Duration)
  23. end
  24.  
  25. function test2()
  26.   toggleButton("Toggle")
  27. end
  28.  
  29. function test3()
  30.   term.setCursor(1,25)
  31.   term.write("Free Memory: "..computer.freeMemory().." bytes")
  32. end
  33.  
  34. function test4()
  35.   computer.shutdown(true)
  36. end
  37.  
  38. term.setCursorBlink(false)
  39. gpu.setResolution(80, 25)
  40. clear()
  41. fillTable()
  42. heading("Button API Demo! Created in CC by DW20, ported to OC by MoparDan!")
  43.  
  44. while true do
  45.   getClick()
  46. end
  47.  
  48.  
  49.  
  50. --eof
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement