Advertisement
Guest User

.menu

a guest
Nov 7th, 2015
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.08 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.       shell.run(".Console")
  53.     elseif sid == 3 then
  54.       term.clear()
  55.       term.setCursorPos(10,9)
  56.       print"Shutting Down..."
  57.       sleep(1)
  58.       os.shutdown()
  59.     end
  60.   end
  61. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement