]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/voxelalgorithms.h
Remove unused light updating code
[dragonfireclient.git] / src / voxelalgorithms.h
index e8f5f64c7c9dd3d9f7979f73415e837bf1d4e0e4..1452f30f4ed5ea29cd56b2823b78033714e66d99 100644 (file)
@@ -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<v3s16> & light_sources,
-               std::map<v3s16, u8> & 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<v3s16> & light_sources,
-               INodeDefManager *ndef);
-
 /*!
  * Updates the lighting on the map.
  * The result will be correct only if