icdb icon

[ComputerCraft] Soundroom

icdb | PRO | 08/30/14 10:41:33 PM UTC | 0 ⭐ | 452 👁️ | Never ⏰ | []
Lua |

2.26 KB

|

None

|

0 👍

/

0 👎

local monitor = peripheral.wrap('back')
 
function clrmonitor()
    monitor.clear()
    monitor.setCursorPos(1,1)
end
clrmonitor()
while true do
    a = 1
    b = 1
    while a > 0 or b > 0 do
        a = redstone.getAnalogInput("right")
        b = redstone.getAnalogInput("left")
        if a == 6 then
            clrmonitor()
            monitor.write("Currently playing:")
            monitor.setCursorPos(5,3)
            monitor.write("13")
            disk.playAudio('drive_1')
        end
        if a == 7 then
            clrmonitor()
            monitor.write("Currently playing:")
            monitor.setCursorPos(5,3)
            monitor.write("cat")
            disk.playAudio('drive_2')
        end
        if a == 8 then
            clrmonitor()
            monitor.write("Currently playing:")
            monitor.setCursorPos(5,3)
            monitor.write("blocks")
            disk.playAudio('drive_3')
        end
        if a == 9 then
            clrmonitor()
            monitor.write("Currently playing:")
            monitor.setCursorPos(5,3)
            monitor.write("chirp")
            disk.playAudio('drive_4')
        end
        if a == 10 then
            clrmonitor()
            monitor.write("Currently playing:")
            monitor.setCursorPos(5,3)
            monitor.write("far")
            disk.playAudio('drive_5')
        end
        if a == 11 then
            clrmonitor()
            monitor.write("Currently playing:")
            monitor.setCursorPos(5,3)
            monitor.write("mall")
            disk.playAudio('drive_6')
        end
        if b == 10 then
            clrmonitor()
            monitor.write("Currently playing:")
            monitor.setCursorPos(5,3)
            monitor.write("mellohi")
            disk.playAudio('drive_7')
        end
        if b == 9 then
            clrmonitor()
            monitor.write("Currently playing:")
            monitor.setCursorPos(5,3)
            monitor.write("stal")
            disk.playAudio('drive_8')
        end
        if b == 8 then
            clrmonitor()
            monitor.write("Currently playing:")
            monitor.setCursorPos(5,3)
            monitor.write("strad")
            disk.playAudio('drive_9')
        end
        if b == 7 then
            clrmonitor()
            monitor.write("Currently playing:")
            monitor.setCursorPos(5,3)
            monitor.write("ward")
            disk.playAudio('drive_10')
        end
        if b == 6 then
            clrmonitor()
            monitor.write("Currently playing:")
            monitor.setCursorPos(5,3)
            monitor.write("11")
            disk.playAudio('drive_11')
        end
        if b == 5 then
            clrmonitor()
            monitor.write("Currently playing:")
            monitor.setCursorPos(5,3)
            monitor.write("wait")
            disk.playAudio('drive_12')
        end
        sleep(1.5)
    end
    
end

Comments