Minetest_Tutorial/mods/tutorial_areas/internal.lua

14 lines
346 B
Lua

-- Load the areas table from the save file
function areas:load()
local file, err = io.open(minetest.get_modpath("tutorial_areas") .. "/areas.dat", "r")
if err then
self.areas = self.areas or {}
return err
end
self.areas = minetest.deserialize(file:read("*a"))
if type(self.areas) ~= "table" then
self.areas = {}
end
file:close()
end