Advertisement
icdb

[ComputerCraft] Soundroom

Aug 30th, 2014
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 2.26 KB | None | 0 0
  1. local monitor = peripheral.wrap('back')
  2.  
  3. function clrmonitor()
  4.     monitor.clear()
  5.     monitor.setCursorPos(1,1)
  6. end
  7. clrmonitor()
  8. while true do
  9.     a = 1
  10.     b = 1
  11.     while a > 0 or b > 0 do
  12.         a = redstone.getAnalogInput("right")
  13.         b = redstone.getAnalogInput("left")
  14.         if a == 6 then
  15.             clrmonitor()
  16.             monitor.write("Currently playing:")
  17.             monitor.setCursorPos(5,3)
  18.             monitor.write("13")
  19.             disk.playAudio('drive_1')
  20.         end
  21.         if a == 7 then
  22.             clrmonitor()
  23.             monitor.write("Currently playing:")
  24.             monitor.setCursorPos(5,3)
  25.             monitor.write("cat")
  26.             disk.playAudio('drive_2')
  27.         end
  28.         if a == 8 then
  29.             clrmonitor()
  30.             monitor.write("Currently playing:")
  31.             monitor.setCursorPos(5,3)
  32.             monitor.write("blocks")
  33.             disk.playAudio('drive_3')
  34.         end
  35.         if a == 9 then
  36.             clrmonitor()
  37.             monitor.write("Currently playing:")
  38.             monitor.setCursorPos(5,3)
  39.             monitor.write("chirp")
  40.             disk.playAudio('drive_4')
  41.         end
  42.         if a == 10 then
  43.             clrmonitor()
  44.             monitor.write("Currently playing:")
  45.             monitor.setCursorPos(5,3)
  46.             monitor.write("far")
  47.             disk.playAudio('drive_5')
  48.         end
  49.         if a == 11 then
  50.             clrmonitor()
  51.             monitor.write("Currently playing:")
  52.             monitor.setCursorPos(5,3)
  53.             monitor.write("mall")
  54.             disk.playAudio('drive_6')
  55.         end
  56.         if b == 10 then
  57.             clrmonitor()
  58.             monitor.write("Currently playing:")
  59.             monitor.setCursorPos(5,3)
  60.             monitor.write("mellohi")
  61.             disk.playAudio('drive_7')
  62.         end
  63.         if b == 9 then
  64.             clrmonitor()
  65.             monitor.write("Currently playing:")
  66.             monitor.setCursorPos(5,3)
  67.             monitor.write("stal")
  68.             disk.playAudio('drive_8')
  69.         end
  70.         if b == 8 then
  71.             clrmonitor()
  72.             monitor.write("Currently playing:")
  73.             monitor.setCursorPos(5,3)
  74.             monitor.write("strad")
  75.             disk.playAudio('drive_9')
  76.         end
  77.         if b == 7 then
  78.             clrmonitor()
  79.             monitor.write("Currently playing:")
  80.             monitor.setCursorPos(5,3)
  81.             monitor.write("ward")
  82.             disk.playAudio('drive_10')
  83.         end
  84.         if b == 6 then
  85.             clrmonitor()
  86.             monitor.write("Currently playing:")
  87.             monitor.setCursorPos(5,3)
  88.             monitor.write("11")
  89.             disk.playAudio('drive_11')
  90.         end
  91.         if b == 5 then
  92.             clrmonitor()
  93.             monitor.write("Currently playing:")
  94.             monitor.setCursorPos(5,3)
  95.             monitor.write("wait")
  96.             disk.playAudio('drive_12')
  97.         end
  98.         sleep(1.5)
  99.     end
  100.    
  101. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement