Added turtle file

turtle-class^2
Jef Roosens 2020-12-28 16:44:52 +01:00
parent 816f9c1802
commit d5655734cb
1 changed files with 27 additions and 0 deletions

27
turtle/turtle.lua 100644
View File

@ -0,0 +1,27 @@
-- 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