diff --git a/main.lua b/main.lua new file mode 100644 index 0000000..57a4431 --- /dev/null +++ b/main.lua @@ -0,0 +1,33 @@ +local function run() + local monitor = peripheral.wrap("top") + local modem = peripheral.wrap("back") + print(monitor) + monitor.clear() + monitor.setTextScale(1) + local maxWidth, maxHeight = monitor.getSize() + local y = 1 + monitor.setCursorPos(1, y) + local init = "Initalizing stream...." + monitor.write(init) + print(init) + y = y+1 + modem.open(80) + + while true do + local _, _, _, _, message = os.pullEvent("modem_message") + monitor.setCursorPos(1, y) + print(message) + monitor.write(message) + monitor.write("Test") + -- local cursorX, cursorY = monitor.getCursorPos() + -- monitor.write(cursorY) + -- print(cursorX) + y=y+1 + if(y > maxHeight) then + y=maxHeight + monitor.scroll(1) + end + end +end + +return { run = run } \ No newline at end of file diff --git a/startup.lua b/startup.lua new file mode 100644 index 0000000..1524010 --- /dev/null +++ b/startup.lua @@ -0,0 +1,5 @@ +shell.execute("rm", "main.lua") +shell.execute("wget", "https://github.com/itzmarkoni/NovaCrafLLC/raw/refs/heads/main/main.lua?raw=true") +sleep(5) +local main = require("main") +main.run()