Planet lighting parameters

This commit is contained in:
Anuken
2021-06-12 11:07:40 -04:00
parent 93651939f2
commit ecbf0dcf31
3 changed files with 6 additions and 1 deletions

View File

@@ -83,9 +83,10 @@ public class Universe{
}
if(state.hasSector() && state.getSector().planet.updateLighting){
var planet = state.getSector().planet;
//update sector light
float light = state.getSector().getLight();
float alpha = Mathf.clamp(Mathf.map(light, 0f, 0.8f, 0.3f, 1f));
float alpha = Mathf.clamp(Mathf.map(light, planet.lightSrcFrom, planet.lightSrcTo, planet.lightDstFrom, planet.lightDstTo));
//assign and map so darkness is not 100% dark
state.rules.ambientLight.a = 1f - alpha;