168 : nodeID(0), blockExists(false), neighbors(nullptr), parentNode(nullptr), score(99), closed(false) {}
174 : nodeID(id), blockExists(false), neighbors(nullptr), parentNode(nullptr), score(99), closed(false) {}
179 explicit Node(std::vector<Node*>* nodes)
180 : nodeID(0), blockExists(false), neighbors(nodes), parentNode(nullptr), score(99), closed(false) {}
391 std::vector<Node*>* neighbors;
423 std::int32_t realCost;
void setPosition(std::int8_t x, std::int8_t y)
bool operator!=(Node &obj)
void setNodeID(std::int8_t nodeNumber)
std::int8_t getPositionX()
std::vector< Node * > * getNeighbors()
void setNeighbors(std::vector< Node * > *nodes)
void setHasBlock(bool exists)
void setBeClosed(bool closed_)
void setRealCost(std::int32_t cost)
std::int32_t getRealCost()
void setParentNode(Node *parent)
Node(std::vector< Node * > *nodes)
std::int8_t getPositionY()
void setScore(std::int32_t score_)
bool operator==(Node &obj)