]> git.lizzy.rs Git - dragonfireclient.git/blobdiff - src/pathfinder.cpp
Update compiler versions in CI
[dragonfireclient.git] / src / pathfinder.cpp
index 3f0b98c1074ce35dbf54eb5719088318dd4a7726..c45ce9158b5807b604768a116768f3802a0aa1cf 100644 (file)
@@ -157,9 +157,8 @@ class ArrayGridNodeContainer : public GridNodeContainer {
 
        ArrayGridNodeContainer(Pathfinder *pathf, v3s16 dimensions);
        virtual PathGridnode &access(v3s16 p);
-private:
-       v3s16 m_dimensions;
 
+private:
        int m_x_stride;
        int m_y_stride;
        std::vector<PathGridnode> m_nodes_array;
@@ -306,8 +305,6 @@ class Pathfinder {
        int m_max_index_y = 0;            /**< max index of search area in y direction  */
        int m_max_index_z = 0;            /**< max index of search area in z direction  */
 
-
-       int m_searchdistance = 0;         /**< max distance to search in each direction */
        int m_maxdrop = 0;                /**< maximum number of blocks a path may drop */
        int m_maxjump = 0;                /**< maximum number of blocks a path may jump */
        int m_min_target_distance = 0;    /**< current smalest path to target           */
@@ -619,7 +616,6 @@ std::vector<v3s16> Pathfinder::getPath(v3s16 source,
        std::vector<v3s16> retval;
 
        //initialization
-       m_searchdistance = searchdistance;
        m_maxjump = max_jump;
        m_maxdrop = max_drop;
        m_start       = source;
@@ -1432,7 +1428,7 @@ std::string Pathfinder::dirToName(PathDirections dir)
 }
 
 /******************************************************************************/
-void Pathfinder::printPath(std::vector<v3s16> path)
+void Pathfinder::printPath(const std::vector<v3s16> &path)
 {
        unsigned int current = 0;
        for (std::vector<v3s16>::iterator i = path.begin();