Advertisement
whitaleedee

for jaye

Oct 4th, 2014
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.15 KB | None | 0 0
  1. local xJ = 5
  2. local yJ = 3
  3. local xN = 20
  4. local yN = 1
  5. local jayeColor = 512
  6. local sleepTime = .5
  7. local rColors = { 16384, 2, 16, 32, 512, 1024 }
  8.  
  9. local m = peripheral.wrap("left")
  10. m.clear()
  11. m.setTextScale(.5)
  12.  
  13. local rainbow = { "`Β·.,ΒΈ,.Β·*Β―", "_,......,_" }
  14.  
  15. function drawNyan(ver)
  16. m.setTextColor(64)
  17. m.setCursorPos(xN+6,yN) m.write("_______________")
  18. m.setCursorPos(xN+5,yN+1) m.write("| : . : |")
  19. m.setCursorPos(xN+5,yN+2) m.write("|")
  20. m.setCursorPos(xN+5,yN+3) m.write("|")
  21. m.setCursorPos(xN+5,yN) m.write("|_:__:__:__")
  22.  
  23. m.setTextColor(4)
  24. m.setCursorPos(xN+6,yN+1) m.write(" : . :")
  25. m.setCursorPos(xN+6,yN+2) m.write(" : . : ")
  26. m.setCursorPos(xN+6,yN+3) m.write(" . .")
  27. m.setCursorPos(xN+7,yN+4) m.write(":")
  28. m.setCursorPos(xN+10,yN+4) m.write(":")
  29. m.setCursorPos(xN+13,yN+4) m.write(":")
  30.  
  31. m.setTextColor(256)
  32. m.setCursorPos(xN+16,yN+2) m.write("/\\---/\\ ")
  33. m.setCursorPos(xN+15,yN+3) m.write("( Q .Q)")
  34. m.setCursorPos(xN+16,yN+4) m.write("'-----'")
  35.  
  36. if ver == 0 then
  37. m.setCursorPos(xN+1,yN+1) m.write("_")
  38. m.setCursorPos(xN,yN+2) m.write("( '._")
  39. m.setCursorPos(xN+1,yN+3) m.write("'.__")
  40.  
  41. m.setCursorPos(xN+4,yN+5) m.write("/_/ /_/ /_//_/")
  42. elseif ver == 1
  43. m.setCursorPos(xN+3,yN+2) m.write("__")
  44. m.setCursorPos(xN+1,yN+3) m.write(",' _")
  45. m.setCursorPos(xN,yN+4) m.write("(_,'")
  46.  
  47. m.setCursorPos(xN+5,yN+5) m.write("|_| |_| |_||_|")
  48. end
  49. end
  50.  
  51. function drawJaye()
  52. m.setTextColor(jayeColor)
  53. m.setCursorPos(xJ+3,yJ) m.write("_")
  54. m.setCursorPos(xJ+2,yJ+1) m.write("(_) __ _ _ _ ___")
  55. m.setCursorPos(xJ+2,yJ+2) m.write("| | / _' || | | | / _ \\ ")
  56. m.setCursorPos(xJ+2,yJ+3) m.write("| || (_| || |_| || __/")
  57. m.setCursorPos(xJ+1,yJ+4) m.write("_/ | \\__,_| \\__, | \\___|")
  58. m.setCursorPos(xJ,yJ+5) m.write("|__/ |___/")
  59. end
  60.  
  61. local i = 0
  62. while true do
  63. m.setCursorPos(1, nY)
  64. local x, y = m.getCursorPos()
  65. while x < xN do
  66. for k,v in pairs(rColors) do
  67. m.setTextColor(v)
  68. m.setCursorPos(x, nY+k-1) m.write(rainbow[i])
  69. end
  70. x, y = m.getCursorPos()
  71. end
  72.  
  73. drawNyan(i)
  74. drawJaye()
  75.  
  76. sleep(sleepTime)
  77. i = (i+1)%2
  78. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement