Advertisement
DOGGYWOOF

Untitled

Jan 16th, 2025
10
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. -- Doggy OS Boot Animation
  2. term.clear()
  3. term.setCursorPos(1, 1)
  4.  
  5. -- Paw Print Design
  6. local paw = {
  7. " ** ",
  8. " ****** ",
  9. " ** ** ",
  10. "** **",
  11. " ** ** ",
  12. " **** ",
  13. " ** "
  14. }
  15.  
  16. -- Draw Paw Print
  17. local function drawPaw()
  18. local startX, startY = 10, 5 -- Position on the screen
  19. for i, line in ipairs(paw) do
  20. term.setCursorPos(startX, startY + i - 1)
  21. term.write(line)
  22. end
  23. end
  24.  
  25. -- Bone Progress Bar
  26. local function drawBone(progress)
  27. local barWidth = 20
  28. local startX, startY = 10, 13 -- Position on the screen
  29. term.setCursorPos(startX, startY)
  30. term.write("[")
  31. for i = 1, barWidth do
  32. if i <= progress then
  33. term.write("=")
  34. else
  35. term.write(" ")
  36. end
  37. end
  38. term.write("]")
  39. end
  40.  
  41. -- Boot Animation Logic
  42. drawPaw()
  43. for i = 1, 20 do
  44. drawBone(i)
  45. sleep(0.1) -- Adjust speed as needed
  46. end
  47.  
  48. -- Final Message
  49. term.setCursorPos(10, 15)
  50. term.write("Welcome to Doggy OS 13.0!")
  51. sleep(2)
  52.  
  53. -- Clear screen and proceed
  54. term.clear()
  55. term.setCursorPos(1, 1)
  56. print("Doggy OS is now ready!")
  57.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement