diff --git a/consumer/main.lua b/consumer/main.lua index b529536..84f8e90 100644 --- a/consumer/main.lua +++ b/consumer/main.lua @@ -1,8 +1,9 @@ -local monitor = peripheral.find("monitor") -monitor.setCursorPos(1, 1) +local kernel = require("kernel") +local monitor = kernel.addDriver("monitor-driver") local function run() - monitor.write("Starting system...\n") + monitor.writeLine("Starting system...") + monitor.writeLine("System started successfully!") end return { run = run } \ No newline at end of file diff --git a/monitor-driver.lua b/monitor-driver.lua new file mode 100644 index 0000000..12289b8 --- /dev/null +++ b/monitor-driver.lua @@ -0,0 +1,9 @@ +local monitor = peripheral.find("monitor") + +local function writeLine(text) + monitor.write(text) + local x, y = monitor.getCursorPos() + monitor.setCursorPos(1, y + 1) +end + +return { writeLine = writeLine } \ No newline at end of file