Push userdata?
This commit is contained in:
@@ -203,7 +203,7 @@ void mapChunkUnload(mapchunk_t* chunk) {
|
|||||||
errorret_t mapChunkLoad(mapchunk_t* chunk) {
|
errorret_t mapChunkLoad(mapchunk_t* chunk) {
|
||||||
if(!mapIsLoaded()) errorThrow("No map loaded");
|
if(!mapIsLoaded()) errorThrow("No map loaded");
|
||||||
|
|
||||||
char_t buffer[64];
|
char_t buffer[160];
|
||||||
|
|
||||||
// TODO: Can probably move this to asset load logic?
|
// TODO: Can probably move this to asset load logic?
|
||||||
chunk->meshCount = 0;
|
chunk->meshCount = 0;
|
||||||
|
|||||||
@@ -18,9 +18,7 @@ void moduleTime(scriptcontext_t *ctx) {
|
|||||||
}
|
}
|
||||||
lua_pop(ctx->luaState, 1);
|
lua_pop(ctx->luaState, 1);
|
||||||
|
|
||||||
dusktime_t **ud = (dusktime_t**)lua_newuserdatauv(
|
dusktime_t **ud = (dusktime_t**)lua_newuserdata(ctx->luaState, sizeof(dusktime_t*));
|
||||||
ctx->luaState, sizeof(dusktime_t*), 0
|
|
||||||
);
|
|
||||||
*ud = &TIME;
|
*ud = &TIME;
|
||||||
luaL_setmetatable(ctx->luaState, "time_mt");
|
luaL_setmetatable(ctx->luaState, "time_mt");
|
||||||
lua_setglobal(ctx->luaState, "TIME");
|
lua_setglobal(ctx->luaState, "TIME");
|
||||||
|
|||||||
Reference in New Issue
Block a user