SkyCrafter0

monitorScreenSaver.lua

Nov 30th, 2020 (edited)
485
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local mon = peripheral.find("monitor")
  2. mon.setTextScale(0.5)
  3. local x,y = mon.getSize()
  4.  
  5. while true do
  6.     for i=1,y do for o=1,x do mon.setCursorPos(o,i) mon.write(string.char((i*o) % 256)) end end
  7.     sleep(5)
  8.     for i=1,y do for o=1,x do mon.setCursorPos(o,i) mon.write(string.char((i/o) % 256)) end end
  9.     sleep(5)
  10.     for i=1,y do for o=1,x do mon.setCursorPos(o,i) mon.write(string.char((i+o) % 256)) end end
  11.     sleep(5)
  12.     for i=1,y do for o=1,x do mon.setCursorPos(o,i) mon.write(string.char((i-o) % 256)) end end
  13.     sleep(5)
  14.     for i=1,y do for o=1,x do mon.setCursorPos(o,i) mon.write(string.char((i % o) % 256)) end end
  15.     sleep(5)
  16.     for i=1,y do for o=1,x do mon.setCursorPos(o,i) mon.write(string.char((i*i) % 256)) end end
  17.     sleep(5)
  18.     for i=1,y do for o=1,x do mon.setCursorPos(o,i) mon.write(string.char((o*o) % 256)) end end
  19.     sleep(5)
  20. end
RAW Paste Data