MCPcopy Create free account
hub / github.com/MihailRis/voxelcore / create_libs

Function create_libs

src/logic/scripting/lua/lua_engine.cpp:29–60  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

27}
28
29static void create_libs(lua::State* L) {
30 openlib(L, "audio", audiolib);
31 openlib(L, "block", blocklib);
32 openlib(L, "console", consolelib);
33 openlib(L, "core", corelib);
34 openlib(L, "file", filelib);
35 openlib(L, "gui", guilib);
36 openlib(L, "input", inputlib);
37 openlib(L, "inventory", inventorylib);
38 openlib(L, "item", itemlib);
39 openlib(L, "json", jsonlib);
40 openlib(L, "mat4", mat4lib);
41 openlib(L, "pack", packlib);
42 openlib(L, "player", playerlib);
43 openlib(L, "quat", quatlib);
44 openlib(L, "time", timelib);
45 openlib(L, "toml", tomllib);
46 openlib(L, "vec2", vec2lib);
47 openlib(L, "vec3", vec3lib);
48 openlib(L, "vec4", vec4lib);
49 openlib(L, "world", worldlib);
50
51 openlib(L, "entities", entitylib);
52 openlib(L, "cameras", cameralib);
53
54 // components
55 openlib(L, "__skeleton", skeletonlib);
56 openlib(L, "__rigidbody", rigidbodylib);
57 openlib(L, "__transform", transformlib);
58
59 addfunc(L, "print", lua::wrap<l_print>);
60}
61
62void lua::initialize() {
63 logger.info() << LUA_VERSION;

Callers 1

initializeMethod · 0.85

Calls 2

openlibFunction · 0.85
addfuncFunction · 0.85

Tested by

no test coverage detected