aboutsummaryrefslogtreecommitdiff
path: root/src/voxelalgorithms.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/voxelalgorithms.h')
-rw-r--r--src/voxelalgorithms.h27
1 files changed, 11 insertions, 16 deletions
diff --git a/src/voxelalgorithms.h b/src/voxelalgorithms.h
index 1452f30f4..13153157d 100644
--- a/src/voxelalgorithms.h
+++ b/src/voxelalgorithms.h
@@ -43,10 +43,8 @@ namespace voxalgo
* \param modified_blocks output, contains all map blocks that
* the function modified
*/
-void update_lighting_nodes(
- Map *map,
- std::vector<std::pair<v3s16, MapNode> > &oldnodes,
- std::map<v3s16, MapBlock*> &modified_blocks);
+void update_lighting_nodes(Map *map, std::vector<std::pair<v3s16, MapNode>> &oldnodes,
+ std::map<v3s16, MapBlock *> &modified_blocks);
/*!
* Updates borders of the given mapblock.
@@ -57,8 +55,8 @@ void update_lighting_nodes(
* \param modified_blocks output, contains all map blocks that
* the function modified
*/
-void update_block_border_lighting(Map *map, MapBlock *block,
- std::map<v3s16, MapBlock*> &modified_blocks);
+void update_block_border_lighting(
+ Map *map, MapBlock *block, std::map<v3s16, MapBlock *> &modified_blocks);
/*!
* Copies back nodes from a voxel manipulator
@@ -69,7 +67,7 @@ void update_block_border_lighting(Map *map, MapBlock *block,
* the function modified
*/
void blit_back_with_light(ServerMap *map, MMVManip *vm,
- std::map<v3s16, MapBlock*> *modified_blocks);
+ std::map<v3s16, MapBlock *> *modified_blocks);
/*!
* Corrects the light in a map block.
@@ -78,7 +76,7 @@ void blit_back_with_light(ServerMap *map, MMVManip *vm,
* \param block the block to update
*/
void repair_block_light(ServerMap *map, MapBlock *block,
- std::map<v3s16, MapBlock*> *modified_blocks);
+ std::map<v3s16, MapBlock *> *modified_blocks);
/*!
* This class iterates trough voxels that intersect with
@@ -98,17 +96,17 @@ public:
* which multiplying the line's vector gives a vector that ends
* on the intersection of two nodes.
*/
- v3f m_next_intersection_multi { 10000.0f, 10000.0f, 10000.0f };
+ v3f m_next_intersection_multi{10000.0f, 10000.0f, 10000.0f};
/*!
* Each component stores the smallest positive number, by which
* m_next_intersection_multi's components can be increased.
*/
- v3f m_intersection_multi_inc { 10000.0f, 10000.0f, 10000.0f };
+ v3f m_intersection_multi_inc{10000.0f, 10000.0f, 10000.0f};
/*!
* Direction of the line. Each component can be -1 or 1 (if a
* component of the line's vector is 0, then there will be 1).
*/
- v3s16 m_step_directions { 1, 1, 1 };
+ v3s16 m_step_directions{1, 1, 1};
//! Position of the current node.
v3s16 m_current_node_pos;
//! Index of the current node
@@ -126,7 +124,7 @@ public:
* line in voxel coordinates. start_position+line_vector
* is the end of the line
*/
- VoxelLineIterator(const v3f &start_position,const v3f &line_vector);
+ VoxelLineIterator(const v3f &start_position, const v3f &line_vector);
/*!
* Steps to the next voxel.
@@ -140,10 +138,7 @@ public:
/*!
* Returns true if the next voxel intersects the given line.
*/
- inline bool hasNext() const
- {
- return m_current_index < m_last_index;
- }
+ inline bool hasNext() const { return m_current_index < m_last_index; }
/*!
* Returns how many times next() must be called until