ThugDio

dioAPI

Sep 27th, 2016 (edited)
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.18 KB | None | 0 0
  1. local dioAPIModule = {}
  2. function dioAPIModule.gd(hM)
  3.   if hM == 0 then
  4.     while turtle.down() do end
  5.   else
  6.     local i = 0
  7.     while i < hM do
  8.       if turtle.down() then
  9.         i = i + 1
  10.       end
  11.     end
  12.   end
  13. end
  14.  
  15. function dioAPIModule.gu(hM)
  16.   if hM == 0 then
  17.     while turtle.up() do end
  18.   else
  19.     local i = 0
  20.     while i < hM do
  21.       if turtle.up() then
  22.         i = i + 1
  23.       end
  24.     end
  25.   end
  26. end
  27.  
  28. function dioAPIModule.power()
  29.   turtle.getFuelLevel()
  30. end
  31.  
  32. function dioAPIModule.refuel(howManySlots)
  33.   if howManySlots < 1 then
  34.     return false
  35.   else
  36.     local i = 1
  37.     while i <= howManySlots do
  38.       turtle.select(i)
  39.       turtle.refuel()
  40.       i = i + 1
  41.     end
  42.     turtle.select(1)
  43.     return true
  44.   end
  45. end
  46.  
  47. function dioAPIModule.ta()
  48.   turtle.turnLeft()
  49.   turtle.turnLeft()
  50. end
  51.  
  52. function dioAPIModule.tl()
  53.   turtle.turnLeft()
  54. end
  55.  
  56. function dioAPIModule.tr()
  57.   turtle.turnRight()
  58. end
  59.  
  60. function dioAPIModule.w(hM)
  61.   if hM == 0 then
  62.     while turtle.forward() do end
  63.   else  
  64.     local i = 0
  65.     while i < hM do
  66.       if turtle.forward() then
  67.         i = i + 1
  68.       end
  69.     end
  70.   end
  71. end
  72.  
  73. return dioAPIModule
Add Comment
Please, Sign In to add comment