vittoema96

CyberAPIPortable

Jan 27th, 2022 (edited)
542
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -------------------------------------
  2. -- This program was designed for   --
  3. -- the Minecraft mod ComputerCraft --
  4. -------------------------------------
  5.  
  6. -----------------------------------
  7. --           WARNING             --
  8. -- This program is not meant to  --
  9. -- be downloaded.                --
  10. -- To install CyberOS on your    --
  11. -- ComputerCraft device just run --
  12. -- the following line on it:     --
  13. -- pastebin get qJSSf0qg startup --
  14. -- then restart the device.      --
  15. -----------------------------------
  16.  
  17. class = {}
  18. class.__index = class
  19. setmetatable(class, {__index = CyberAPIColor.class})
  20.  
  21. function class:new(shell)
  22.     local self = CyberAPIColor.class:new(shell)
  23.     setmetatable(self, class)
  24.    
  25.     getOrDownloadProgramPanes()
  26.     getOrDownloadLogoAnimation()
  27.  
  28.     return self
  29. end
  30.  
  31.  
  32. function getOrDownloadProgramPanes()
  33.  
  34. end
  35.  
  36. function getOrDownloadLogoAnimation()
  37.     if fs.exists(CyberAPIColor.defaultThemeDir.."/logoAnimation")==false then
  38.         fs.makeDir(CyberAPIColor.defaultThemeDir.."/logoAnimation")
  39.         local f = fs.open(CyberAPIColor.defaultThemeDir.."/logoAnimation/bg0", "w")
  40.         f.writeLine("ffffffffffffffffffffffffff")
  41.         f.writeLine("fddddddfffffdfffffffffffff")
  42.         f.writeLine("fd555555ffffd5ffffffffffff")
  43.         f.writeLine("fd55ffffffffd5ffdddfdfddff")
  44.         f.writeLine("fd55ffffdfdfd5dfd555d5d5ff")
  45.         f.writeLine("fd55ffffd5d5d555d5d5d55fff")
  46.         f.writeLine("fd55ffffd5d5d5d5d555d5ffff")
  47.         f.writeLine("fd55dddff555f555f5dff5ffff")
  48.         f.writeLine("ff555555ffd5ffffff55ffffff")
  49.         f.writeLine("ffffffffddd5ffffffffffffff")
  50.         f.writeLine("ffffffffd5d5ffffffffffffff")
  51.         f.writeLine("fffffffff555ffffffffffffff")
  52.         f.writeLine("fffdddddddffffffffffffffff")
  53.         f.writeLine("fffd5555555ffdddddffffffff")
  54.         f.writeLine("fffd5fffd55fdd55555fffffff")
  55.         f.writeLine("fffd5ffd5d5ff55dff5fffffff")
  56.         f.writeLine("fffd5fd5fd5fdf555fffffffff")
  57.         f.writeLine("fffd5d5ffd5f5ddd55ffffffff")
  58.         f.writeLine("ffff5555555ff5555fffffffff")
  59.         f.writeLine("ffffffffffffffffffffffffff")
  60.         f.close()
  61.        
  62.        
  63.         local f = fs.open(CyberAPIColor.defaultThemeDir.."/logoAnimation/bg1", "w")
  64.         f.writeLine("ffffffffffffffffffffffffff")
  65.         f.writeLine("fddddddfffffdfffffffffffff")
  66.         f.writeLine("fd555555ffffd5ffffffddffff")
  67.         f.writeLine("fd55ffffffffd5ffdddfd55dff")
  68.         f.writeLine("fd55ffffdfdfd5dfd555ddd5ff")
  69.         f.writeLine("fd55ffffd5d5d555d5d5d55fff")
  70.         f.writeLine("fdd55fffd5d5d5dd5555d5ffff")
  71.         f.writeLine("fd55dddff555f555f5dff5ffff")
  72.         f.writeLine("ff555555ffd5ffffff55ffffff")
  73.         f.writeLine("ffffffffddd5ffffffffffffff")
  74.         f.writeLine("ffffffffd5d5ffffffffffffff")
  75.         f.writeLine("fffffffff555ffffffffffffff")
  76.         f.writeLine("fffdddddddddffffffffffffff")
  77.         f.writeLine("fffd555555555dddddffffffff")
  78.         f.writeLine("fffd5fffd55fdd55555fffffff")
  79.         f.writeLine("fffd5ffd5d5ff55dff5fffffff")
  80.         f.writeLine("f5fd5fd5fd5fdf555fffffffff")
  81.         f.writeLine("fd555d5ffd5f5ddd55ffffffff")
  82.         f.writeLine("ffff5555555ff5555fffffffff")
  83.         f.writeLine("ffffffffffffffffffffffffff")
  84.         f.close()
  85.        
  86.        
  87.         local f = fs.open(CyberAPIColor.defaultThemeDir.."/logoAnimation/bg2", "w")
  88.         f.writeLine("ffffffffffffffffffffffffff")
  89.         f.writeLine("fddddddfffffdfffffffffffff")
  90.         f.writeLine("fd555555ffffd5ffffff5dffff")
  91.         f.writeLine("fd55ffffffffd5ffdddfd55dff")
  92.         f.writeLine("fd55ffffdfdfdddfd555ddd5ff")
  93.         f.writeLine("dddd55ffd5d5d555d5ddd55fff")
  94.         f.writeLine("fdddd55f55f5d5dd55d5d5dfff")
  95.         f.writeLine("fd555ddff555f555f5dff5dfff")
  96.         f.writeLine("ff555555ffd5ffffff55fd5fff")
  97.         f.writeLine("ffffffffddd5ffffffffff5fff")
  98.         f.writeLine("ffffffffd5d5ffffffffff5fff")
  99.         f.writeLine("fffffffff555ffffffffffffff")
  100.         f.writeLine("fffdddddddddffffffffffffff")
  101.         f.writeLine("fffd555555555dddddffffffff")
  102.         f.writeLine("fffd5fffd55fddd5555dffffff")
  103.         f.writeLine("fffd5ffd5d5ff55dff5555ffff")
  104.         f.writeLine("f5fdd5d5fd5fdf555fffff5fff")
  105.         f.writeLine("fd555d5ffddf5ddd55ffffffff")
  106.         f.writeLine("ffff55555555f55ddfffffffff")
  107.         f.writeLine("ffffffffffffffffffffffffff")
  108.         f.close()
  109.        
  110.        
  111.         local f = fs.open(CyberAPIColor.defaultThemeDir.."/logoAnimation/bg3", "w")
  112.         f.writeLine("fffffdddffffffffffddffffff")
  113.         f.writeLine("fdddddd5f5ffdfffff55dfffff")
  114.         f.writeLine("fd5d555555f5d5ffffdf5dffff")
  115.         f.writeLine("fdd555ffffffd5ffdddfd55dff")
  116.         f.writeLine("fd55ffffdfdfdddfd555ddd5ff")
  117.         f.writeLine("ddddddffd5d5d555d5ddd55fff")
  118.         f.writeLine("fdd5d5df55f5d5dd55d5dddfff")
  119.         f.writeLine("fd555ddff555f555f5dff5dfff")
  120.         f.writeLine("f5555555ffd5ffffff55fd5fff")
  121.         f.writeLine("fffffdddddd5ffffffffff5fff")
  122.         f.writeLine("ffffff5555d5ffffffffff5fff")
  123.         f.writeLine("fffffffff55dfffffffff5ffff")
  124.         f.writeLine("fffdddddddddffffffffffffff")
  125.         f.writeLine("fddd555555555dddddffffffff")
  126.         f.writeLine("fffddfffd55fdddd555ddfffff")
  127.         f.writeLine("fffddffd5d5ff55dff5555dfff")
  128.         f.writeLine("f5fd55d5fd5fdf555fffff5fff")
  129.         f.writeLine("fd55555ffddd5dddd555ffffff")
  130.         f.writeLine("ffff55555555f55ddfffffffff")
  131.         f.writeLine("ffffffffffffffffffffffffff")
  132.         f.close()
  133.     end
  134. end
RAW Paste Data Copied