Advertisement
Susceptance

moveDir

Apr 25th, 2022
832
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.59 KB | None | 0 0
  1. os.loadAPI("rotate.lua")
  2. os.loadAPI("signToDir.lua")
  3.  
  4. dir = 1
  5. function moveX(dist)
  6.     print("moving x "..dist)
  7.     prevDir = dir
  8.     dir = signToDir.toDirX(dist)
  9.     rotate.faceDir(dir, prevDir)
  10.     for i=1, math.abs(dist) do
  11.         turtle.dig("right")
  12.         turtle.forward()
  13.     end
  14.     print("finished move")
  15.     rotate.faceDir(1, dir)
  16.     dir = 1
  17. end
  18.  
  19. function moveY(dist)
  20.     print("moving y"..dist)
  21.     prevDir = dir
  22.     dir = signToDir.toDirY(dist)
  23.     rotate.faceDir(dir, prevDir)
  24.     for i=1, math.abs(dist) do
  25.         turtle.dig("right")
  26.         turtle.forward()
  27.     end
  28.     print("finished move")
  29.     rotate.faceDir(1, dir)
  30.     dir = 1
  31. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement