Rhythmblock/neodj.lua

40 lines
731 B
Lua

accentColor = colors.gray
buttonColor = colors.lightGray
backgroundColor = colors.black
peripherals = peripheral.getNames()
if #peripherals < 0 then
print "No drive"
else
driveCount = 0
for n = 1, #peripherals do
local driveCheck = peripherals[n]
if peripheral.getType(driveCheck) == "drive" then
drive = driveCheck
driveCount = driveCount + 1
end
end
if driveCount > 1 then
print("Too many disk drives. Please remove some and try again")
exit()
end
end
function playDisc()
disk.playAudio(drive)
end
function ejectDisc()
end
function stopDisc()
end
if disk.isPresent(drive) and disk.hasAudio(drive) then
playDisc(drive)
elseif disk.isPresent() then
print "Not a music disc"
else
print "No disc"
end