Advertisement
Sparta252

Untitled

Mar 22nd, 2019
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.31 KB | None | 0 0
  1.  tArgs = {...}
  2.  
  3. sustava = {
  4. {1,2,3,4,5,6,7,8,9,0, colors.lime}, --[1][x]
  5. {1,2,3,4,5,6,7,8,9,0, colors.red},  --[2][x]
  6. {1,2,3,4,5,6,7,8,9,0, colors.magenta}, --[3][x]
  7. {1,2,3,4,5,6,7,8,9,0, colors.yellow}, -- [4][x]
  8. {1,2,3,4,5,6,7,8,9,0, colors.gray},
  9. }
  10.  
  11. m = peripheral.wrap("right")
  12.  
  13. x, y = 1000, 1000
  14.  
  15. repeat
  16.  
  17. m.setBackgroundColor(colors.lightGray)
  18. m.clear()
  19.  
  20.  m.setBackgroundColor(colors.blue)
  21.  m.setCursorPos(x, y)
  22.  m.write(" ")
  23.  m.setBackgroundColor(colors.lightGray)
  24.  
  25. m.setCursorPos(1, 1)
  26. w, h = m.getSize()
  27.  
  28. stability = {0, 10, 20, 30, 40}
  29.  
  30. for loop=1, 2 do
  31.  for k,v in pairs(sustava) do
  32.    m.setTextColor(sustava[k][11])
  33.   for i,p in pairs(v) do
  34.    if i < 11 then
  35.     if loop == 2 then
  36.      m.setCursorPos(1, i+stability[k])
  37.     end
  38.      if (i+stability[k]) == y and loop == 2 then
  39.       m.setBackgroundColor(colors.lightBlue)
  40.      end
  41.      if (i+stability[k]) == x and loop == 1 then
  42.       m.setBackgroundColor(colors.lightBlue)
  43.      end
  44.      m.write(tostring(math.ceil(p)))
  45.      m.setBackgroundColor(colors.lightGray)
  46.    end
  47.   end
  48.  end
  49. end
  50.  
  51. m.setCursorPos(26, h)
  52. m.write(" "..x.." "..y)
  53.  
  54.  
  55. _, _, x, y = os.pullEvent("monitor_touch")
  56.  
  57. m.setCursorPos(26, h)
  58. m.write(" "..x.." "..y)
  59.  
  60. x, y = tonumber(x), tonumber(y)
  61.  
  62. sleep(0)
  63. if #tArgs > 0 then
  64.  break
  65. end
  66. until nil
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement