Advertisement
9551

monitor text wrapper API

Jul 11th, 2021 (edited)
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.44 KB | None | 0 0
  1. --monitor text wrapper API by elektrobom1/9551--
  2. if not fs.exists("strings") then
  3.     shell.run("pastebin get FeHQyxZ8 strings")
  4. end
  5. local strings = require("strings")
  6. local function mPrint(m,text)
  7.   local msize = m.getSize()
  8.   local cpos = {m.getCursorPos()}
  9.   local wraptext = strings.wrap(text,msize-cpos[1])
  10.   for k,v in ipairs(wraptext) do
  11.     m.setCursorPos(cpos[1],(cpos[2]-1)+k)
  12.     m.write(v)
  13.   end
  14. end
  15.  
  16. return {mPrint = mPrint}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement