Advertisement
Guest User

Untitled

a guest
Feb 6th, 2016
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. function getDrawingCharacter(...) -- Bools for topLeft, topRight, left, right, bottomLeft, bottomRight
  2. local data = 0
  3. for i = 1, #arg - 1 do if arg[i] then data = data + 2^(i-1) end end
  4. return {char = string.char(arg[6] and 159 - data or 128 + data), inverted = arg[6]}
  5. end
  6.  
  7. term.setBackgroundColor(32768)
  8. term.setTextColor(1)
  9.  
  10. spr0 = mkspr(false, false, false, false, false, false)
  11. spr1 = mkspr(false, false, false, false, false, false)
  12. spr2 = mkspr(false, false, false, true, true, false)
  13. spr3 = mkspr(true, true, false, true, true, false)
  14. spr4 = mkspr(false, true, false, true, false, false)
  15. spr5 = mkspr(false, true, true, false, true, true)
  16. spr6 = mkspr(false, true, true, false, false, false)
  17. spr7 = mkspr(false, false, false, false, false, false)
  18. spr8 = mkspr(false, true, true, false, false, false)
  19. spr9 = mkspr(false, true, false, false, false, false)
  20. spra = mkspr(true, false, false, false, false, false)
  21. sprb = mkspr(false, false, false, false, false, false)
  22.  
  23. term.clear()
  24. term.setCursorPos(4, 4)
  25. term.write(spr0.char)
  26. term.write(spr1.char)
  27. term.write(spr2.char)
  28. term.write(spr3.char)
  29. term.setCursorPos(4, 5)
  30. term.write(spr4.char)
  31. term.write(spr5.char)
  32. term.write(spr6.char)
  33. term.write(spr7.char)
  34. term.setCursorPos(4, 6)
  35. term.write(spr8.char)
  36. term.write(spr9.char)
  37. term.write(spra.char)
  38. term.write(sprb.char)
  39. term.setCursorPos(4, 7)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement