sCCripts/turtle/turtle.lua

28 lines
431 B
Lua

-- 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