Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- Doggy OS Boot Animation
- term.clear()
- term.setCursorPos(1, 1)
- -- Paw Print Design
- local paw = {
- " ** ",
- " ****** ",
- " ** ** ",
- "** **",
- " ** ** ",
- " **** ",
- " ** "
- }
- -- Draw Paw Print
- local function drawPaw()
- local startX, startY = 10, 5 -- Position on the screen
- for i, line in ipairs(paw) do
- term.setCursorPos(startX, startY + i - 1)
- term.write(line)
- end
- end
- -- Bone Progress Bar
- local function drawBone(progress)
- local barWidth = 20
- local startX, startY = 10, 13 -- Position on the screen
- term.setCursorPos(startX, startY)
- term.write("[")
- for i = 1, barWidth do
- if i <= progress then
- term.write("=")
- else
- term.write(" ")
- end
- end
- term.write("]")
- end
- -- Boot Animation Logic
- drawPaw()
- for i = 1, 20 do
- drawBone(i)
- sleep(0.1) -- Adjust speed as needed
- end
- -- Final Message
- term.setCursorPos(10, 15)
- term.write("Welcome to Doggy OS 13.0!")
- sleep(2)
- -- Clear screen and proceed
- term.clear()
- term.setCursorPos(1, 1)
- print("Doggy OS is now ready!")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement