Files
integration/luprex/syscpp/idalloc.cpp

20 lines
406 B
C++
Raw Normal View History

2020-12-05 18:57:53 -05:00
#include "luastack.hpp"
#include "idalloc.hpp"
LuaDefineGlobalMethod(idalloc_getnextid) {
LuaRet value;
LuaStack LS(L, value);
double id = lua_getnextid(L);
LS.set(value, id);
return LS.result();
}
LuaDefineGlobalMethod(idalloc_setnextid) {
LuaArg value;
LuaStack LS(L, value);
double id = LS.tonumber(value);
lua_setnextid(L, int64_t(id));
return LS.result();
}