Skip to content

Commit

Permalink
Enable negative values for sun/moon orbit tilt (Northern hemisphere) (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
x2048 committed Oct 30, 2022
1 parent 485b3b1 commit 260de1c
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 5 deletions.
2 changes: 1 addition & 1 deletion builtin/settingtypes.txt
Expand Up @@ -447,7 +447,7 @@ shadow_soft_radius (Soft shadow radius) float 5.0 1.0 15.0
# Set the tilt of Sun/Moon orbit in degrees.
# Value of 0 means no tilt / vertical orbit.
# Minimum value: 0.0; maximum value: 60.0
shadow_sky_body_orbit_tilt (Sky Body Orbit Tilt) float 0.0 0.0 60.0
shadow_sky_body_orbit_tilt (Sky Body Orbit Tilt) float 0.0 -60.0 60.0

[**Post processing]

Expand Down
6 changes: 2 additions & 4 deletions src/client/sky.cpp
Expand Up @@ -103,10 +103,8 @@ Sky::Sky(s32 id, RenderingEngine *rendering_engine, ITextureSource *tsrc, IShade

m_directional_colored_fog = g_settings->getBool("directional_colored_fog");

if (g_settings->getBool("enable_dynamic_shadows")) {
float val = g_settings->getFloat("shadow_sky_body_orbit_tilt");
m_sky_body_orbit_tilt = rangelim(val, 0.0f, 60.0f);
}
if (g_settings->getBool("enable_dynamic_shadows"))
m_sky_body_orbit_tilt = g_settings->getFloat("shadow_sky_body_orbit_tilt", -60.0f, 60.0f);

setStarCount(1000);
}
Expand Down

0 comments on commit 260de1c

Please sign in to comment.