From 735fc2a1f25eed78460c02867a4960fbf1e66a72 Mon Sep 17 00:00:00 2001 From: Dániel Juhász Date: Sun, 4 Feb 2018 04:16:45 +0100 Subject: Remove unused light updating code Also remove the unit test that tests the removed algorithms. --- src/voxelalgorithms.h | 24 ------------------------ 1 file changed, 24 deletions(-) (limited to 'src/voxelalgorithms.h') diff --git a/src/voxelalgorithms.h b/src/voxelalgorithms.h index e8f5f64c7..1452f30f4 100644 --- a/src/voxelalgorithms.h +++ b/src/voxelalgorithms.h @@ -31,30 +31,6 @@ class MMVManip; namespace voxalgo { -// TODO: Move unspreadLight and spreadLight from VoxelManipulator to here - -void setLight(VoxelManipulator &v, VoxelArea a, u8 light, - INodeDefManager *ndef); - -void clearLightAndCollectSources(VoxelManipulator &v, VoxelArea a, - enum LightBank bank, INodeDefManager *ndef, - std::set & light_sources, - std::map & unlight_from); - -struct SunlightPropagateResult -{ - bool bottom_sunlight_valid; - - SunlightPropagateResult(bool bottom_sunlight_valid_): - bottom_sunlight_valid(bottom_sunlight_valid_) - {} -}; - -SunlightPropagateResult propagateSunlight(VoxelManipulator &v, VoxelArea a, - bool inexistent_top_provides_sunlight, - std::set & light_sources, - INodeDefManager *ndef); - /*! * Updates the lighting on the map. * The result will be correct only if -- cgit v1.2.3