Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local xJ = 5
- local yJ = 3
- local xN = 20
- local yN = 1
- local jayeColor = 512
- local sleepTime = .5
- local rColors = { 16384, 2, 16, 32, 512, 1024 }
- local m = peripheral.wrap("left")
- m.clear()
- m.setTextScale(.5)
- local rainbow = { "`Β·.,ΒΈ,.Β·*Β―", "_,......,_" }
- function drawNyan(ver)
- m.setTextColor(64)
- m.setCursorPos(xN+6,yN) m.write("_______________")
- m.setCursorPos(xN+5,yN+1) m.write("| : . : |")
- m.setCursorPos(xN+5,yN+2) m.write("|")
- m.setCursorPos(xN+5,yN+3) m.write("|")
- m.setCursorPos(xN+5,yN) m.write("|_:__:__:__")
- m.setTextColor(4)
- m.setCursorPos(xN+6,yN+1) m.write(" : . :")
- m.setCursorPos(xN+6,yN+2) m.write(" : . : ")
- m.setCursorPos(xN+6,yN+3) m.write(" . .")
- m.setCursorPos(xN+7,yN+4) m.write(":")
- m.setCursorPos(xN+10,yN+4) m.write(":")
- m.setCursorPos(xN+13,yN+4) m.write(":")
- m.setTextColor(256)
- m.setCursorPos(xN+16,yN+2) m.write("/\\---/\\ ")
- m.setCursorPos(xN+15,yN+3) m.write("( Q .Q)")
- m.setCursorPos(xN+16,yN+4) m.write("'-----'")
- if ver == 0 then
- m.setCursorPos(xN+1,yN+1) m.write("_")
- m.setCursorPos(xN,yN+2) m.write("( '._")
- m.setCursorPos(xN+1,yN+3) m.write("'.__")
- m.setCursorPos(xN+4,yN+5) m.write("/_/ /_/ /_//_/")
- elseif ver == 1
- m.setCursorPos(xN+3,yN+2) m.write("__")
- m.setCursorPos(xN+1,yN+3) m.write(",' _")
- m.setCursorPos(xN,yN+4) m.write("(_,'")
- m.setCursorPos(xN+5,yN+5) m.write("|_| |_| |_||_|")
- end
- end
- function drawJaye()
- m.setTextColor(jayeColor)
- m.setCursorPos(xJ+3,yJ) m.write("_")
- m.setCursorPos(xJ+2,yJ+1) m.write("(_) __ _ _ _ ___")
- m.setCursorPos(xJ+2,yJ+2) m.write("| | / _' || | | | / _ \\ ")
- m.setCursorPos(xJ+2,yJ+3) m.write("| || (_| || |_| || __/")
- m.setCursorPos(xJ+1,yJ+4) m.write("_/ | \\__,_| \\__, | \\___|")
- m.setCursorPos(xJ,yJ+5) m.write("|__/ |___/")
- end
- local i = 0
- while true do
- m.setCursorPos(1, nY)
- local x, y = m.getCursorPos()
- while x < xN do
- for k,v in pairs(rColors) do
- m.setTextColor(v)
- m.setCursorPos(x, nY+k-1) m.write(rainbow[i])
- end
- x, y = m.getCursorPos()
- end
- drawNyan(i)
- drawJaye()
- sleep(sleepTime)
- i = (i+1)%2
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement