Advertisement
fishermedders

mem

Dec 20th, 2016
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. b = peripheral.wrap("right")
  2. me = peripheral.wrap("left")
  3. b.clear()
  4.  
  5. icons = {
  6. {15,15,0,8,nil,nil},
  7. {15,30,0,-8,nil,nil},
  8. {15,45,0,8,nil,nil}
  9. }
  10.  
  11. mtitle = "Terran Republic"
  12.  
  13. for i = 1,#icons do
  14. icon = b.addIcon(icons[i][1],icons[i][2],"ThermalFoundation:material",140)
  15. icon.setObjectAnchor("middle","middle")
  16. icons[i][5] = icon
  17. text = b.addText(icons[i][1]+10,icons[i][2]-3,i,0x000000)
  18. icons[i][6] = text
  19. end
  20.  
  21. function rotGears()
  22. for i = 1,#icons do
  23. crot = icons[i][3]
  24. crot = crot+icons[i][4]
  25. if crot > 360 then
  26. crot = crot-360
  27. end
  28. icons[i][3] = crot
  29. icons[i][5].setRotation(crot)
  30. end
  31. b.sync()
  32. end
  33.  
  34. title = b.addText(0,5,mtitle,0xFF0000)
  35. title.setAlignment("middle","top")
  36. title.setScale(2)
  37. sub = b.addText(-1,6,mtitle,0x000000)
  38. sub.setAlignment("middle","top")
  39. sub.setScale(2)
  40. sub.setZ(-1)
  41. titlecont = b.addBox(0,0,200,30,0x878787,0.5)
  42. b.sync()
  43.  
  44. --cog container
  45. cogcont = b.addBox(3,3,150,60,0x878787,0.5)
  46. cogcont.setZ(-100)
  47.  
  48. cnt = 1
  49. while true do
  50. rotGears()
  51. if cnt == 20 then
  52. if me.getStoredPower() ~= 0 then
  53. icons[1][6].setColor(0x00FF00)
  54. icons[1][6].setText("ME System Online!")
  55. else
  56. icons[1][6].setColor(0xFF0000)
  57. icons[1][6].setText("ME System Offline!")
  58. end
  59. cnt = 1
  60. end
  61. cnt = cnt + 1
  62. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement