ren.decorations() to enable/disable/get decorations (Lua API)
This commit is contained in:
parent
9a42e47eb0
commit
f96cb74a08
@ -472,6 +472,7 @@ void LuaScriptInterface::initRendererAPI()
|
|||||||
{"displayModes", renderer_displayModes},
|
{"displayModes", renderer_displayModes},
|
||||||
{"colourMode", renderer_colourMode},
|
{"colourMode", renderer_colourMode},
|
||||||
{"colorMode", renderer_colourMode}, //Duplicate of above to make americans happy
|
{"colorMode", renderer_colourMode}, //Duplicate of above to make americans happy
|
||||||
|
{"decorations", renderer_decorations},
|
||||||
{NULL, NULL}
|
{NULL, NULL}
|
||||||
};
|
};
|
||||||
luaL_register(l, "renderer", rendererAPIMethods);
|
luaL_register(l, "renderer", rendererAPIMethods);
|
||||||
@ -605,7 +606,6 @@ int LuaScriptInterface::renderer_colourMode(lua_State * l)
|
|||||||
{
|
{
|
||||||
luaL_checktype(l, 1, LUA_TNUMBER);
|
luaL_checktype(l, 1, LUA_TNUMBER);
|
||||||
luacon_ren->SetColourMode(lua_tointeger(l, 1));
|
luacon_ren->SetColourMode(lua_tointeger(l, 1));
|
||||||
lua_pop(l, 1);
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -613,7 +613,21 @@ int LuaScriptInterface::renderer_colourMode(lua_State * l)
|
|||||||
lua_pushinteger(l, luacon_ren->GetColourMode());
|
lua_pushinteger(l, luacon_ren->GetColourMode());
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
return luaL_error(l, "Not implemented");
|
}
|
||||||
|
|
||||||
|
int LuaScriptInterface::renderer_decorations(lua_State * l)
|
||||||
|
{
|
||||||
|
int args = lua_gettop(l);
|
||||||
|
if(args)
|
||||||
|
{
|
||||||
|
luacon_ren->decorations_enable = lua_toboolean(l, 1);
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
lua_pushboolean(l, luacon_ren->decorations_enable);
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void LuaScriptInterface::initElementsAPI()
|
void LuaScriptInterface::initElementsAPI()
|
||||||
|
Reference in New Issue
Block a user