#ifndef MWLUA_LUABINDINGS_H #define MWLUA_LUABINDINGS_H #include #include #include #include "context.hpp" namespace MWLua { // Initialize Lua packages that are available for all scripts. std::map initCommonPackages(const Context&); // Initialize Lua packages that are available for global scripts (additionally to common packages). std::map initGlobalPackages(const Context&); // Initialize Lua packages that are available for local scripts (additionally to common packages). std::map initLocalPackages(const Context&); // Initialize Lua packages that are available only for local scripts on the player (additionally to common and local // packages). std::map initPlayerPackages(const Context&); // Initialize Lua packages that are available only for menu scripts (additionally to common packages). std::map initMenuPackages(const Context&); } #endif // MWLUA_LUABINDINGS_H