-- Created by Jef Roosens local module = {} local Turtle = { pos = {x=0, y=0, z=0}, dir = 'N' } -- Init the turtle -- -- @param o turtle object -- @return initialized turtle object function Turtle:new(o) -- Init object o = o or {} setmetatable(o, self) self.__index = self -- Get fuel level if not provided if o.fuel == nil then o.fuel = turtle.getFuelLevel() end return o end