
dev
By: a guest on
Apr 25th, 2012 | syntax:
Lua | size: 1.19 KB | hits: 21 | expires: Never
function ver()
return 0.1
end
function cls()
term.clear()
term.setCursorPos(1, 1)
end
sides = {"back", "front", "top", "bottom", "left", "right"}
function getDevices()
devices = {}
for i=1, 6 do
if peripheral.isPresent(sides[i]) == false then
devices[i] = "none"
else
devices[i] = peripheral.getType(sides[i])
end
end
return devices
end
function search(device)
devices = getDevices()
onSide = "none"
for i=1, 6 do
if devices[i] == device then
onSide = sides[i]
break
else
end
end
return onSide
end
function termMon(str, clear)
if dev.search("monitor") ~= "none" then
monitor = peripheral.wrap(search("monitor"))
if clear == 1 then
cls()
term.redirect(monitor)
cls()
term.restore()
end
print(str)
term.redirect(monitor)
print(str)
term.restore()
else
print("dev.termMon: Can't find monitor.")
end
end
function clearMon()
if dev.search("monitor") ~= "none" then
monitor = peripheral.wrap(search("monitor"))
term.redirect(monitor)
cls()
term.restore()
else
print("dev.clearMon: Can't find monitor.")
end
end