fix lua::pushvalue
This commit is contained in:
parent
8f046b86b9
commit
d12cfc6421
@ -138,7 +138,10 @@ namespace lua {
|
|||||||
inline void setmetatable(lua::State* L, int idx=-2) {
|
inline void setmetatable(lua::State* L, int idx=-2) {
|
||||||
lua_setmetatable(L, idx);
|
lua_setmetatable(L, idx);
|
||||||
}
|
}
|
||||||
|
inline int pushvalue(lua::State* L, int idx) {
|
||||||
|
lua_pushvalue(L, idx);
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
inline int pushvec2_arr(lua::State* L, glm::vec2 vec) {
|
inline int pushvec2_arr(lua::State* L, glm::vec2 vec) {
|
||||||
createtable(L, 2, 0);
|
createtable(L, 2, 0);
|
||||||
getglobal(L, "vec2_mt");
|
getglobal(L, "vec2_mt");
|
||||||
@ -239,10 +242,6 @@ namespace lua {
|
|||||||
lua_pushboolean(L, value);
|
lua_pushboolean(L, value);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
inline int pushvalue(lua::State* L, int idx) {
|
|
||||||
lua_pushvalue(L, idx);
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
inline int pushglobals(lua::State* L) {
|
inline int pushglobals(lua::State* L) {
|
||||||
return pushvalue(L, LUA_GLOBALSINDEX);
|
return pushvalue(L, LUA_GLOBALSINDEX);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user