mirror of
https://github.com/luanti-org/luanti.git
synced 2025-06-27 16:36:03 +00:00
Support drawing the skybox in front of the default sky
This commit is contained in:
parent
6f17876e86
commit
d4e0dfa5f6
8 changed files with 62 additions and 35 deletions
|
@ -2061,6 +2061,7 @@ int ObjectRef::l_set_sky(lua_State *L)
|
|||
if (sky_params.textures.size() != 6 && !sky_params.textures.empty())
|
||||
throw LuaError("Skybox expects 6 textures!");
|
||||
|
||||
sky_params.textures_front = getboolfield_default(L, 2, "textures_front", sky_params.textures_front);
|
||||
sky_params.clouds = getboolfield_default(L, 2, "clouds", sky_params.clouds);
|
||||
|
||||
lua_getfield(L, 2, "sky_color");
|
||||
|
@ -2250,6 +2251,8 @@ int ObjectRef::l_get_sky(lua_State *L)
|
|||
lua_rawseti(L, -2, i++);
|
||||
}
|
||||
lua_setfield(L, -2, "textures");
|
||||
lua_pushboolean(L, skybox_params.textures_front);
|
||||
lua_setfield(L, -2, "textures_front");
|
||||
lua_pushboolean(L, skybox_params.clouds);
|
||||
lua_setfield(L, -2, "clouds");
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue