Körperbewegung

This commit is contained in:
N-Nachtigal 2025-05-13 23:14:13 +02:00
parent b16b24e4f7
commit 95945c0306
78 changed files with 12503 additions and 0 deletions

View file

@ -0,0 +1,23 @@
local require = ... or require
-- TODO consider moving serializers in this namespace
local function load(module_name)
return assert(loadfile(modlib.mod.get_resource(modlib.modname, "persistence", module_name .. ".lua")))
end
return setmetatable({}, {__index = function(self, module_name)
if module_name == "lua_log_file" then
local module = load(module_name)()
self[module_name] = module
return module
end
if module_name == "sqlite3" then
local func = load(module_name)
local module = function(sqlite3)
if sqlite3 then
return func(sqlite3)
end
return func(require"lsqlite3")
end
self[module_name] = module
return module
end
end})