12345678910111213141516171819202122 |
- local gamepath = core.get_builtin_path() .. "game" .. DIR_DELIM
- local commonpath = core.get_builtin_path() .. "common" .. DIR_DELIM
- local epath = core.get_builtin_path() .. "emerge" .. DIR_DELIM
- local builtin_shared = {}
- -- Import parts shared with "game" environment
- dofile(gamepath .. "constants.lua")
- assert(loadfile(commonpath .. "item_s.lua"))(builtin_shared)
- dofile(gamepath .. "misc_s.lua")
- dofile(gamepath .. "features.lua")
- dofile(gamepath .. "voxelarea.lua")
- -- Now for our own stuff
- assert(loadfile(commonpath .. "register.lua"))(builtin_shared)
- assert(loadfile(epath .. "register.lua"))(builtin_shared)
- dofile(epath .. "env.lua")
- builtin_shared.cache_content_ids()
- core.log("info", "Initialized emerge Lua environment")
|