mirror of https://github.com/bjornbytes/lovr.git
Add lovr.data module;
This commit is contained in:
parent
9ece4a3b09
commit
a14f5734d5
|
@ -7,6 +7,7 @@
|
|||
#include "lib/map/map.h"
|
||||
|
||||
int l_lovrAudioInit(lua_State* L);
|
||||
int l_lovrDataInit(lua_State* L);
|
||||
int l_lovrEventInit(lua_State* L);
|
||||
int l_lovrFilesystemInit(lua_State* L);
|
||||
int l_lovrGraphicsInit(lua_State* L);
|
||||
|
@ -25,6 +26,7 @@ extern const luaL_Reg lovrCapsuleShape[];
|
|||
extern const luaL_Reg lovrController[];
|
||||
extern const luaL_Reg lovrCylinderShape[];
|
||||
extern const luaL_Reg lovrCollider[];
|
||||
extern const luaL_Reg lovrData[];
|
||||
extern const luaL_Reg lovrDistanceJoint[];
|
||||
extern const luaL_Reg lovrEvent[];
|
||||
extern const luaL_Reg lovrFilesystem[];
|
||||
|
|
|
@ -0,0 +1,12 @@
|
|||
#include "api.h"
|
||||
#include "data/data.h"
|
||||
|
||||
int l_lovrDataInit(lua_State* L) {
|
||||
lua_newtable(L);
|
||||
luaL_register(L, NULL, lovrData);
|
||||
return 1;
|
||||
}
|
||||
|
||||
const luaL_Reg lovrData[] = {
|
||||
{ NULL, NULL }
|
||||
};
|
|
@ -0,0 +1 @@
|
|||
#include "data/data.h"
|
|
@ -0,0 +1 @@
|
|||
#pragma once
|
|
@ -106,6 +106,7 @@ void lovrInit(lua_State* L, int argc, char** argv) {
|
|||
|
||||
// Preload modules
|
||||
luax_preloadmodule(L, "lovr.audio", l_lovrAudioInit);
|
||||
luax_preloadmodule(L, "lovr.data", l_lovrDataInit);
|
||||
luax_preloadmodule(L, "lovr.event", l_lovrEventInit);
|
||||
luax_preloadmodule(L, "lovr.filesystem", l_lovrFilesystemInit);
|
||||
luax_preloadmodule(L, "lovr.graphics", l_lovrGraphicsInit);
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
local conf = {
|
||||
modules = {
|
||||
audio = true,
|
||||
data = true,
|
||||
event = true,
|
||||
graphics = true,
|
||||
headset = true,
|
||||
|
@ -133,7 +134,7 @@ lovr._setConf(conf)
|
|||
|
||||
lovr.filesystem.setIdentity(conf.identity)
|
||||
|
||||
local modules = { 'audio', 'event', 'graphics', 'headset', 'math', 'physics', 'timer' }
|
||||
local modules = { 'audio', 'data', 'event', 'graphics', 'headset', 'math', 'physics', 'timer' }
|
||||
for _, module in ipairs(modules) do
|
||||
if conf.modules[module] then
|
||||
lovr[module] = require('lovr.' .. module)
|
||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue