Advertisement
SkyCrafter0

[CC] screenFuncs.lua

Nov 27th, 2020
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. local screenFuncs = {}
  2.  
  3. function screenFuncs.saveScreen()
  4. local x,y = term.getSize()
  5. local tScreen = {}
  6. for i=1,y do
  7. tScreen[i] = {term.current().getLine(i)}
  8. end
  9. return tScreen
  10. end
  11.  
  12. function screenFuncs.loadScreen(tBlitImage)
  13. local x,y = term.getSize()
  14. for i=1,y do
  15. term.setCursorPos(1,i)
  16. term.blit(tBlitImage[i][1],tBlitImage[i][2],tBlitImage[i][3])
  17. end
  18. end
  19.  
  20. function screenFuncs.calcImageSize()
  21. local x,y = term.getSize()
  22. return (x*y)*3
  23. end
  24.  
  25. return screenFuncs
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement