Nike622000

Me-Steuerung

Jun 9th, 2016
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.60 KB | None | 0 0
  1. monSide = "back"
  2. mon = peripheral.wrap(monSide)
  3. xMax,yMax = mon.getSize()
  4. rsOutput = "front"
  5. redstone.setBundledOutput(rsOutput, 0)
  6.  
  7.  
  8. function start()
  9. for xPos = 1,xMax do
  10.   for yPos = 1,yMax do
  11.     mon.setCursorPos(xPos,yPos)
  12.     mon.setBackgroundColor(colors.blue)
  13.     mon.write(" ")
  14.   end
  15. end
  16.  
  17. yPos = 1
  18.  
  19. mon.setCursorPos(xMax/2-5,yPos)
  20. mon.setBackgroundColor(colors.white)
  21. mon.setTextColor(colors.black)
  22. mon.write(" ME-Steuerung ")
  23.  
  24. xPos = 5
  25. yPos = 5
  26. mon.setCursorPos(xPos,yPos)
  27. mon.setBackgroundColor(colors.cyan)
  28. mon.setTextColor(colors.white)
  29. mon.write("o")
  30. xPos = 7
  31. yPos = 5
  32. mon.setCursorPos(xPos,yPos)
  33. mon.setBackgroundColor(colors.blue)
  34. mon.setTextColor(colors.white)
  35. mon.write("Nikolite ME-System")
  36.  
  37. xPos = 5
  38. yPos = 7
  39. mon.setCursorPos(xPos,yPos)
  40. mon.setBackgroundColor(colors.cyan)
  41. mon.setTextColor(colors.white)
  42. mon.write("o")
  43. xPos = 7
  44. yPos = 7
  45. mon.setCursorPos(xPos,yPos)
  46. mon.setBackgroundColor(colors.blue)
  47. mon.setTextColor(colors.white)
  48. mon.write("HauptME-System")
  49.  
  50. xPos = 5
  51. yPos = 9
  52. mon.setCursorPos(xPos,yPos)
  53. mon.setBackgroundColor(colors.cyan)
  54. mon.setTextColor(colors.white)
  55. mon.write("o")
  56. xPos = 7
  57. yPos = 9
  58. mon.setCursorPos(xPos,yPos)
  59. mon.setBackgroundColor(colors.blue)
  60. mon.setTextColor(colors.white)
  61. mon.write("UU-Matter ME-System")
  62. end
  63. start()
  64. while true do
  65. event, side, xPosmon, yPosmon = os.pullEvent("monitor_touch")
  66. if xPosmon == 5 and yPosmon == 5 then
  67. mon.clear()
  68. start()
  69. xPos = 5
  70. yPos = 5
  71. mon.setCursorPos(xPos,yPos)
  72. mon.setBackgroundColor(colors.red)
  73. mon.setTextColor(colors.white)
  74. mon.write("o")
  75. redstone.setBundledOutput(rsOutput, colors.blue)
  76. sleep(0.2)
  77. redstone.setBundledOutput(rsOutput, colors.combine(colors.blue,colors.green,colors.red))
  78. sleep(0.2)
  79. redstone.setBundledOutput(rsOutput, colors.blue)
  80. end
  81.  
  82. if xPosmon == 5 and yPosmon == 7 then
  83. mon.clear()
  84. start()
  85. xPos = 5
  86. yPos = 7
  87. mon.setCursorPos(xPos,yPos)
  88. mon.setBackgroundColor(colors.red)
  89. mon.setTextColor(colors.white)
  90. mon.write("o")
  91. redstone.setBundledOutput(rsOutput, colors.green)
  92. sleep(0.2)
  93. redstone.setBundledOutput(rsOutput, colors.combine(colors.blue,colors.green,colors.red))
  94. sleep(0.2)
  95. redstone.setBundledOutput(rsOutput, colors.green)
  96. end
  97.  
  98. if xPosmon == 5 and yPosmon == 9 then
  99. mon.clear()
  100. start()
  101. xPos = 5
  102. yPos = 9
  103. mon.setCursorPos(xPos,yPos)
  104. mon.setBackgroundColor(colors.red)
  105. mon.setTextColor(colors.white)
  106. mon.write("o")
  107. redstone.setBundledOutput(rsOutput, colors.red)
  108. sleep(0.2)
  109. redstone.setBundledOutput(rsOutput, colors.combine(colors.blue,colors.green,colors.red))
  110. sleep(0.2)
  111. redstone.setBundledOutput(rsOutput, colors.red)
  112. end
  113.  
  114. end
Advertisement
Add Comment
Please, Sign In to add comment