Update 'Turtle/Wheat.lua'
This commit is contained in:
parent
cf568f24ee
commit
adea90aab4
@ -96,9 +96,40 @@ function Wheat:resolveTarget(target)
|
||||
target = self:offset(target, target[4] -1, 2)
|
||||
elseif target == "outputChest" then
|
||||
target = self.homePos
|
||||
elseif target == "firstCrop" then
|
||||
target = self.homePos
|
||||
target = self:offset(target, target[4], 1)
|
||||
end
|
||||
|
||||
self:assertPositionFormat(target)
|
||||
self:log("target resolved")
|
||||
return target
|
||||
end
|
||||
|
||||
function Wheat:createMatrix()
|
||||
self:moveTo("firstCrop")
|
||||
self.cropMatrix = {}
|
||||
for i = 1, self.width do
|
||||
local line = {}
|
||||
for j = 1, self.length do
|
||||
line[j] = self:getStatusDown()
|
||||
digForward()
|
||||
end
|
||||
if(i % 2 == 0) then
|
||||
self.cropMatrix[i] = self:reverseArray(line)
|
||||
else
|
||||
self.cropMatrix[i] = line
|
||||
end
|
||||
if(i < self.width) then
|
||||
if(i % 2 == 0) then
|
||||
turtle.turnRight()
|
||||
digForward()
|
||||
turtle.turnRight()
|
||||
else
|
||||
turtle.turnLeft()
|
||||
digForward()
|
||||
turtle.turnLeft()
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
Loading…
x
Reference in New Issue
Block a user