This commit is contained in:
Julian Brammer 2024-06-13 21:17:35 +02:00
parent d505661bdd
commit 35ed90dc51

View File

@ -4,6 +4,9 @@
basic = require("lib.basic") basic = require("lib.basic")
local function createMatrix(filePath, dim) local function createMatrix(filePath, dim)
--create empty matrix --create empty matrix
matrix = {} matrix = {}
@ -41,10 +44,13 @@ local function createMatrix(filePath, dim)
matrix[x][y] = 1 matrix[x][y] = 1
end end
end end
return matrix return matrix
end end
local function printLayer(matrix, withChest) local function printLayer(matrix, withChest)
for i=1, #matrix do for i=1, #matrix do
for j=1, #matrix[i] do for j=1, #matrix[i] do
@ -64,6 +70,10 @@ local function printLayer(matrix, withChest)
end end
end end
local function countBlocks(matrix) local function countBlocks(matrix)
local counter = 0 local counter = 0
for i=1, #matrix do for i=1, #matrix do
@ -76,6 +86,10 @@ local function countBlocks(matrix)
return counter return counter
end end
local function confirmationDialog(input) local function confirmationDialog(input)
if input == "y" or input == "yes" then if input == "y" or input == "yes" then
return true return true
@ -84,8 +98,13 @@ local function confirmationDialog(input)
else else
print("confirmationDialogError") print("confirmationDialogError")
return "Error" return "Error"
end
end end
local function itemInInventory() local function itemInInventory()
for i=1, 16 do for i=1, 16 do
turtle.select(i) turtle.select(i)
@ -99,7 +118,6 @@ local function itemInInventory()
end end
--[[
function main() function main()
print("Print with Chest? [yn]") print("Print with Chest? [yn]")
local withChest = confirmationDialog() local withChest = confirmationDialog()
@ -125,5 +143,4 @@ function main()
end end
main() main()
--]]