kremnev8

bootos

Mar 10th, 2015
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. names = {"shell","voidOS","jupiterOS"}
  2. folder ={"/rom/programs/shell","voidOS","jupiterOS"}
  3. selected = 1
  4. times = 3
  5. function render(sel_OS)
  6. term.clear()
  7. term.setCursorPos(1,1)
  8. print("Select OS to boot:")
  9. for  i=1,times do
  10. if sel_OS == i then
  11. print("["..names[i].."]")
  12. else
  13. print(" "..names[i].." ")
  14. end
  15. end
  16.  
  17. end
  18.  
  19. render(selected,{render,render})
  20. while true do
  21. e = { os.pullEvent("key")}
  22. print(e[2])
  23. if e[2] == 208 then
  24. if selected <= times-1 then
  25. selected = selected + 1
  26. end
  27. elseif e[2] == 200 then
  28. if selected > 1 then
  29. selected = selected - 1
  30. end
  31. elseif e[2] == 28 then            
  32. shell.run(folder[selected])
  33. break    
  34. end
  35. render(selected)
  36. sleep(0.25)
  37. end
Advertisement
Add Comment
Please, Sign In to add comment