3 // Number of cells the node is away from the end cell of the map.
19 Node::Node(int newId
, int newRow
, int newColumn
) : id(newId
), row(newRow
), column(newColumn
)
25 Node::Node(int newId
, int newRow
, int newColumn
, int newHeuristic
, bool newTraversable
) : id(newId
), row(newRow
), column(newColumn
), heuristic(newHeuristic
), traversable(newTraversable
) { }
27 void Node::setHeuristic(int newHeuristic
)
29 heuristic
= newHeuristic
;
32 void Node::setId(int newId
)
37 void Node::setRow(int newRow
)
42 void Node::setColumn(int newColumn
)
47 void Node::setTraversable(bool newTraversable
)
49 traversable
= newTraversable
;
52 int Node::getHeuristic()
72 bool Node::getTraversable()