diff --git a/Turtle/Turtle.lua b/Turtle/Turtle.lua index 4f36d2d..e9f001b 100644 --- a/Turtle/Turtle.lua +++ b/Turtle/Turtle.lua @@ -5,4 +5,24 @@ function Turtle:new(t) setmetatable(t, self) self.__index = self return t +end + +function Turtle:updateInv() + self.inv = {} + for slot = 1, 16 do + self.inv[slot] = turtle.getItemDetail(slot, true) + end +end + +function Turtle:assertInvUpdate(update) + if (update ~= false) then update = true end + + if self.inv == nil then + update = true + end + + assert(type(update) == "boolean","update must be of the type boolean") + if update == true then + self:updateInv() + end end \ No newline at end of file