Advertisement
zamkamec

OS Startup Gui

Sep 22nd, 2023
26
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. local mon = peripheral.wrap("top")
  2. local monX, monY = mon.getSize()
  3.  
  4. local function drawASCI(pixels)
  5. local curX, curY = mon.getCursorPos()
  6. for i = 1, #pixels do
  7. local c = pixels:sub(i,i)
  8. if c == "x" then
  9. mon.setCursorPos((math.ceil((monX / 2) - (pixel:len / 2)) + (i-1)), curY+1)
  10. mon.setBackgroundColor(colors.white)
  11. mon.write(" ")
  12. end
  13. end
  14. end
  15.  
  16. local function clear()
  17. mon.setBackgroundColor(colors.black)
  18. mon.clear()
  19. mon.setCursorPos(1,1)
  20. end
  21.  
  22. clear()
  23. drawASCI(" xxxxx ")
  24. drawASCI(" xx xx ")
  25. drawASCI(" x x ")
  26. drawASCI("x x")
  27. drawASCI("x x")
  28. drawASCI("x xxxxxxx x")
  29. drawASCI("x xxxxxxxxx x")
  30. drawASCI("x x")
  31. drawASCI("x xx xx x")
  32. drawASCI("x x x x x")
  33. drawASCI("x xxxx xxxx x")
  34. drawASCI("x xx xx x")
  35. drawASCI(" x xxx x ")
  36. drawASCI(" x x ")
  37. drawASCI(" xx xx ")
  38. drawASCI(" xxx ")
  39. drawASCI(" ")
  40. drawASCI(" xxxx xxx")
  41. drawASCI("xxx xxx xxxxx x x x ")
  42. drawASCI("x x x x x x x x xxx")
  43. drawASCI("x x x x x x x x")
  44. drawASCI("xxx xxx x x x xxxx xxx")
  45.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement