Advertisement
Guest User

Untitled

a guest
Feb 28th, 2014
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. local component = require("component")
  2. local event = require("event")
  3. local fs = require("filesystem")
  4. local keyboard = require("keyboard")
  5. local shell = require("shell")
  6. local term = require("term")
  7. local text = require("text")
  8. local unicode = require("unicode")
  9. local sides = require("sides")
  10. local colors=require("colors")
  11.  
  12. local gpu = component.gpu
  13.  
  14. local compLen = 1
  15. local compLenFuncs = {}
  16. local compList = {}
  17. local compListFuncs = {}
  18.  
  19. local list = {}
  20.  
  21. local function isAdvanced()
  22. return (gpu.getDepth() > 1)
  23. end
  24.  
  25.  
  26.  
  27.  
  28. for address, v in component.list() do
  29. table.insert(list, component.proxy(address))
  30. compList[compLen] = v
  31. compLen = compLen + 1
  32. end
  33. term.clear()
  34.  
  35. b = 1
  36.  
  37. for a = 1, compLen - 1 do
  38. for k,v in pairs(list[a]) do
  39. compListFuncs[b] = compList[a].."."..k
  40. b = b + 1
  41. end
  42. compLenFuncs[a] = b - 1
  43. end
  44.  
  45. compLenFuncs = b
  46. term.clear()
  47.  
  48.  
  49. for a = 1, compLen - 1 do
  50. for c = 1, compLenFuncs[a] do
  51. if c ~= compLenFuncs[a] then
  52. print(compListFuncs[a])
  53. else
  54. print(compListFuncs[a])
  55. local key = term.read()
  56. term.clear()
  57. end
  58. end
  59. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement