Advertisement
Guest User

Untitled

a guest
Nov 1st, 2014
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. local portal = peripheral.wrap("top")
  2. local monitor = peripheral.wrap("back")
  3.  
  4. local w, h = monitor.getSize()
  5.  
  6. newLine = function()
  7. local _,cY = monitor.getCursorPos()
  8. monitor.setCursorPos((w/2)-5,cY+1)
  9. end
  10.  
  11. monitor.setTextScale(2)
  12. local color = colors.black
  13.  
  14. monitor.setBackgroundColor(colors.black)
  15.  
  16. monitor.clear()
  17. monitor.setCursorPos(3,1)
  18.  
  19. for i=0, portal.getStoredCount()-1 do
  20. monitor.setBackgroundColor(color)
  21. color = color/2
  22. monitor.write(" " .. portal.getStoredName(i) .. " ")
  23. newLine()
  24. end
  25.  
  26. while(true) do
  27. ecent, side, xPos, yPos = os.pullEvent("monitor_touch")
  28. portal.terminate()
  29. if yPos == 2 then
  30. portal.dialStored(1)
  31. elseif yPos == 3 then
  32. portal.dialStored(2)
  33. elseif uPos == 4 then
  34. portal.dialStored(3)
  35. end
  36. os.sleep(0.05)
  37. portal.terminate()
  38. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement