bugfix
This commit is contained in:
parent
3b686a81df
commit
08b83bdb5f
1 changed files with 10 additions and 8 deletions
18
py_tree
18
py_tree
|
@ -1,6 +1,5 @@
|
||||||
-- will make a pythagorian tree-like thing with a given depth (depth 0 are leaves)
|
-- will make a pythagoras tree-like thing with a given depth (depth 0 are leaves)
|
||||||
-- this is a costy operation and takes lots of blocks (you can refill during the build)
|
-- this is a costy operation and takes lots of blocks (you can refill during the build)
|
||||||
-- depth 1 => 8 blocks, depth 2 => 64 blocks, depth 3 => ~384 blocks, depth n => 2^(2n + 1)*n (some blocks may overlap)
|
|
||||||
-- we will always face to the tree and not move forward
|
-- we will always face to the tree and not move forward
|
||||||
-- orientation will define left/right/up/down
|
-- orientation will define left/right/up/down
|
||||||
|
|
||||||
|
@ -30,13 +29,16 @@ local function bright()
|
||||||
end
|
end
|
||||||
|
|
||||||
local function select_non_empty( )
|
local function select_non_empty( )
|
||||||
local i = 1
|
for i = 1, 9 do
|
||||||
while turtle.getItemCount(i) == 0 do i = i+1 end
|
if turtle.getItemCount(i) > 0 then
|
||||||
if not turtle.select(i) then
|
turtle.select(i)
|
||||||
print("ERROR: I'm empty, press any key to continue, waiting for filling plz")
|
return
|
||||||
while turtle.getItemCount(9) == 0 do end
|
|
||||||
select_non_empty()
|
|
||||||
end
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
turtle.select(1)
|
||||||
|
print("ERROR: I'm empty, plz refill me!")
|
||||||
|
while turtle.getItemCount(1) == 0 do sleep(2) end
|
||||||
end
|
end
|
||||||
|
|
||||||
local function place()
|
local function place()
|
||||||
|
|
Reference in a new issue