Advertisement
bueddl

Untitled

Jun 3rd, 2013
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.94 KB | None | 0 0
  1.  
  2. -- Make a tunnel
  3. function MiningTurtle.tunnel( length, height, width )
  4.    
  5.     width  = width  or 1
  6.     height = height or 2
  7.    
  8.     -- Length loop
  9.    
  10.     for i = 1,length do
  11.  
  12.         MiningTurtle.saveForward()
  13.    
  14.         if i % 2 == 0 then
  15.             -- even
  16.            
  17.             turtle.turnLeft()
  18.            
  19.             for x = 0,width do
  20.                
  21.                 for y = 0,height do
  22.                
  23.                     if x % 2 == 0 then
  24.                         MiningTurtle.saveUp()                      
  25.                     else                   
  26.                         MiningTurtle.saveDown()                
  27.                     end
  28.                    
  29.                 end
  30.                
  31.                 if x < width then
  32.                     MiningTurtle.saveForward()
  33.                 end
  34.             end
  35.            
  36.             turtle.turnRight()
  37.        
  38.         else
  39.             -- odd
  40.            
  41.             turtle.turnRight()
  42.            
  43.             for x = 0,width do
  44.                
  45.                 for y = 0,height do
  46.                
  47.                     if x % 2 == 0 then
  48.                         MiningTurtle.saveUp()                      
  49.                     else                   
  50.                         MiningTurtle.saveDown()                
  51.                     end
  52.                    
  53.                 end
  54.                
  55.                 if x < width then
  56.                     MiningTurtle.saveForward()
  57.                 end
  58.             end
  59.            
  60.             turtle.turnLeft()
  61.        
  62.         end
  63.    
  64.     end
  65.    
  66. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement