kwolekr 7233a1228e Lighting: Fix nearly all issues
The cause of a single light source seemingly being lit without spread
was due to its creation in the +Y mapblock boundary layer during map
generation, which was ignored as the overtop.  This overtop explicitly
needs to be omitted during sunlight propagation, however.  To accomplish
this, Mapgen::calcLighting() was split into separate functions taking
separate parameters.
Additionally, do not diminish light too early during spread.  This fixes the
output inconsistency between Map::updateLighting and Mapgen::calcLighting.
2015-01-04 02:42:31 -05:00
..
2014-08-19 22:22:57 +02:00
2014-05-08 13:02:04 -04:00
2014-05-08 13:02:04 -04:00
2014-11-19 16:21:59 -05:00
2013-09-10 18:31:38 +02:00
2014-09-20 14:02:54 -04:00
2015-01-04 02:42:31 -05:00