Advertisement
Guest User

draw

a guest
May 24th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.67 KB | None | 0 0
  1. m = peripheral.find("monitor")
  2. draw = {}
  3.  
  4. function redraw(name)
  5.   for x = draw[name]["x"],draw[name]["x"]+draw[name]["dx"]-1,1 do
  6.     for y = draw[name]["y"],draw[name]["y"]+draw[name]["dy"]-1,1 do
  7.       m.setCursorPos(x,y)
  8.       m.setTextColor(draw[name]["col"])
  9.       m.write("0")
  10.     end
  11.   end
  12.   return nil
  13. end
  14.  
  15. function edit(name, posx, posy, lenx, leny, color, text)
  16.   draw[name] = {}
  17.   draw[name]["x"] = posx
  18.   draw[name]["y"] = posy
  19.   draw[name]["dx"] = lenx
  20.   draw[name]["dy"] = leny
  21.   draw[name]["col"] = color
  22.   draw[name]["txt"] = text
  23.   redraw(name)
  24.   return nil
  25. end
  26.  
  27. function delete(name)
  28.   draw[name] = nil
  29.   redraw(name)
  30.   return nil
  31. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement