Advertisement
hevohevo

CC: cyclone2

Mar 26th, 2016
605
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.76 KB | None | 0 0
  1. -- cyclone2
  2. -- サイクロン型直下掘り
  3.  
  4. -- ######### Config #########
  5. local maxDepth = 10 -- 真下に掘り進む回数
  6.  
  7. -- ######### Function #########
  8. function kaitenChokkabori(shita)  -- shita回だけ回転直下掘り
  9.   for i=1,shita do
  10.     for j=1,4 do  -- 一回転しつつ正面採掘
  11.       turtle.turnLeft()
  12.       turtle.dig()
  13.     end
  14.  
  15.     turtle.digDown() -- 直下掘りして真下移動
  16.     turtle.down()
  17.   end
  18.  
  19.   return shita  -- 戻り値としてshita を返す
  20. end
  21.  
  22. function backToHome(ue)  -- ue回だけ上昇する
  23.   for i=1,ue do
  24.     turtle.up()
  25.   end
  26. end
  27.  
  28. -- ######### Main #########
  29. -- 燃料補給
  30. turtle.select(1)
  31. turtle.refuel()
  32.  
  33. local depth = kaitenChokkabori(maxDepth)
  34. print("depth: ", depth)
  35. backToHome(depth)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement