20 lines
406 B
C++
20 lines
406 B
C++
|
|
#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();
|
||
|
|
}
|
||
|
|
|