Nike622000

Me-Steuerung DragonBW

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