Advertisement
Guest User

mon

a guest
Aug 30th, 2014
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.57 KB | None | 0 0
  1. --config
  2. title = "Test Monitor Layout"
  3. fontSize = 1
  4. barLength = 10
  5. screenWidth = 61
  6. screenHeight = 28
  7. --end config
  8.  
  9. barClear = string.rep(" ",barLength)
  10. lineClear = string.rep(" ",30)
  11.  
  12. mon = peripheral.wrap("right")
  13.  
  14. mon.setTextScale(fontSize)
  15. mon.clear()
  16. mon.setTextColor(colors.green)
  17. mon.setCursorPos(22,1)
  18. mon.write(title)
  19.  
  20. mon.setCursorPos(1,2)
  21. for i=1,screenWidth,1 do
  22. mon.write("-")
  23. end
  24.  
  25. mon.setTextColor(colors.yellow)
  26. mon.setCursorPos(2,3)
  27. mon.write("Reactor      ACTIVE")
  28. mon.setCursorPos(3,4)
  29. mon.write("Energy Output: XXXX RF/t")
  30. mon.setCursorPos(3,5)
  31. mon.write("Fuel Reactivity: XXX%")
  32. mon.setCursorPos(3,6)
  33. mon.write("Burnup: X.XX mB/t")
  34. mon.setCursorPos(3,8)
  35. mon.write("Case Temp:   XXXXC")
  36. mon.setCursorPos(3,9)
  37. mon.write("Core Temp:   XXXXC")
  38. mon.setCursorPos(2,12)
  39. mon.write("Energy Cells")
  40.  
  41. for i=8,9,1 do
  42.   mon.setTextColor(colors.yellow)
  43.   mon.setCursorPos(23,i)
  44.   mon.write("[")
  45.   mon.setCursorPos(36,i)
  46.   mon.write("]")
  47. end
  48.  
  49. local cell = 1
  50. for i=13,20,1 do
  51.   mon.setTextColor(colors.yellow)
  52.   mon.setCursorPos(3,i)
  53.   mon.write("Cell "..tostring(cell))
  54.   mon.setTextColor(colors.white)
  55.   mon.setCursorPos(11,i)
  56.   mon.write("[")
  57.   mon.setCursorPos((11 + barLength),i)
  58.   mon.write("]")
  59.   cell = cell+1
  60. end
  61. --[[
  62. local cell = 9
  63. for i=13,20,1 do
  64.   mon.setTextColor(colors.yellow)
  65.   mon.setCursorPos(24,i)
  66.   mon.write("Cell "..tostring(cell))
  67.   mon.setTextColor(colors.white)
  68.   mon.setCursorPos(32,i)
  69.   mon,write("[")
  70.   mon.setCursorPos((32 + barLength),i)
  71.   mon.write("]")
  72.   cell = cell+1
  73. end
  74. ]]--
  75. mon.setTextColor(colors.green)
  76. mon.setCursorPos(1,21)
  77. for i=1,(screenWidth-11),1 do
  78.   mon.write("-")
  79. end
  80.  
  81. mon.setTextColor(colors.green)
  82. mon.setCursorPos(1,11)
  83. for i=1,(screenWidth-11),1 do
  84.   mon.write("-")
  85. end
  86.  
  87. mon.setTextColor(colors.yellow)
  88. mon.setCursorPos(2,22)
  89. mon.write("Ender Quarry's ????")
  90. mon.setCursorPos(3,23)
  91. mon.write("Quarry 1:   ACTIVE     XX%")
  92. mon.setCursorPos(3,24)
  93. mon.write("Quarry 2:   FINISHED   100%")
  94. mon.setCursorPos(3,25)
  95. mon.write("Quarry 3:   INACTIVE    --")
  96. mon.setCursorPos(3,26)
  97. mon.write("Quarry 4:   INACTIVE    --")
  98. --temp disable
  99. --mon.setTextColor(colors.white)
  100. --for i=13, 21, 1 do
  101. --  mon.setCursorPos(11,i)
  102. --  mon.write("[")
  103. --  mon.setCursorPos((11 + barLength),i)
  104. --  mon.write("]")
  105. --end
  106.  
  107. mon.setTextColor(colors.white)
  108. mon.setCursorPos(54,3)
  109. mon.write("__")
  110.   for i=4,22,1 do
  111.     mon.setCursorPos(54,i)
  112.     mon.write("||")
  113.   end
  114. mon.setCursorPos(53,23)
  115. mon.write("----")
  116. mon.setCursorPos(53,24)
  117. mon.write("FUEL")
  118. mon.setCursorPos(54,7)
  119. mon.write("==  87%")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement