Advertisement
Guest User

.menu

a guest
Nov 7th, 2015
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.00 KB | None | 0 0
  1. sid = 0
  2.  
  3. function clear()
  4. term.clear()
  5. term.setCursorPos(1,1)
  6. end
  7.  
  8. function menu(id, text)
  9.   if sid == id then
  10.     write"> "
  11.   else
  12.     write"| "
  13.   end
  14.   print(text)
  15. end
  16.  
  17. while true do
  18. clear()
  19. menu(0, "Desktop")
  20. menu(1, "Create/Edit Program")
  21. menu(2, "Console")
  22. menu(3, "Shutdown")
  23. event, key = os.pullEvent("key")
  24. if key == 200 then
  25.   print(sid)
  26.   if sid > 0 then
  27.     sid = sid - 1
  28.   else
  29.     sid = sid + 3
  30.   end
  31. elseif key == 208 then
  32.   print(sid)
  33.   if sid < 3 then
  34.     sid = sid + 1
  35.   else
  36.     sid = sid - 3
  37.   end
  38. elseif key == 28 then
  39.   if sid == 0 then
  40.     break
  41.     end
  42.     shell.run(".desktop")
  43.   elseif sid == 1 then
  44.     term.clear()
  45.     term.setCursorPos(1,1)
  46.     print"Enter Name Of File:"
  47.     write""
  48.     input = read()
  49.     shell.run("edit "..input)
  50.   elseif sid == 2 then
  51.     break
  52.     end
  53.     shell.run(".Console")
  54.   elseif sid == 3 then
  55.     term.clear()
  56.     term.setCursorPos(10,9)
  57.     print"Shutting Down..."
  58.     sleep(1)
  59.     os.shutdown()
  60.   end
  61. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement