kamilosxd678

kamilos_holo_ilddor

Feb 22nd, 2019
159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.71 KB | None | 0 0
  1. local component = require("component")
  2.  
  3. local kamilos_holo_ilddor = {}
  4.  
  5. local gear =
  6. {
  7.    {0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0},
  8.    {0, 0, 1, 1, 0, 0, 1, 2, 2, 1, 0, 0, 1, 1, 0, 0},
  9.    {0, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2 ,2, 1, 0},
  10.    {0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 0},
  11.    {0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 0, 0},
  12.    {0, 0, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 0, 0},
  13.    {1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 1, 2, 2, 1, 1, 1},
  14.    {1, 2, 2, 2, 2, 1, 0, 0, 0, 0, 1, 2, 2, 2, 2, 1},
  15.    {1, 2, 2, 2, 2, 1, 0, 0, 0, 0, 1, 2, 2, 2, 2, 1},
  16.    {1, 1, 1, 2, 2, 1, 0, 0, 0, 0, 1, 2, 2, 1, 1, 1},
  17.    {0, 0, 1, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 1, 0, 0},
  18.    {0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 0, 0},
  19.    {0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 0},
  20.    {0, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 2 ,2, 1, 0},
  21.    {0, 0, 1, 1, 0, 0, 1, 2, 2, 1, 0, 0, 1, 1, 0, 0},
  22.    {0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0}
  23. }
  24.  
  25. local moustache =
  26. {
  27.    {3, 0, 0, 3, 3, 0, 0, 3},
  28.    {3, 3, 3, 3, 3, 3, 3, 3},
  29.    {0, 3, 3, 0, 0, 3, 3, 0}
  30. }
  31.  
  32. function kamilos_holo_ilddor.initHolo(holo)
  33.    holo.clear()
  34.    
  35.    holo.setPaletteColor(1, 0x808080)
  36.    holo.setPaletteColor(2, 0xD9D9D9)
  37.    holo.setPaletteColor(3, 0xFFFFFF)
  38. end
  39.  
  40. function kamilos_holo_ilddor.printGear(holo, z)
  41.    for x=1,16 do
  42.       for y=1,16 do
  43.          if(not (gear[x][y] == 0)) then
  44.             holo.set(16 + x, 8 + y, z, gear[x][y])
  45.          end
  46.       end
  47.    end
  48. end
  49.  
  50. function kamilos_holo_ilddor.printMoustache(holo, z)
  51.    for x=1,8 do
  52.       for y=1,3 do
  53.          if(not (moustache[y][x] == 0)) then
  54.             holo.set(20 + x, 18 + 3 - y, z, moustache[y][x])
  55.          end
  56.       end
  57.    end
  58. end
  59.  
  60. return kamilos_holo_ilddor
Advertisement
Add Comment
Please, Sign In to add comment