aboutsummaryrefslogtreecommitdiffstats
path: root/include/astar.hpp
blob: bcff452ab5c34c3849f4410f8bc87ba37aaa8a7e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef ASTAR_HPP
#define ASTAR_HPP

#include "priority_queue.hpp"
#include "node.hpp"

#include <ostream>

// defines the number of nodes one can go to
// we don't need this as we will have the queues
//#define NEIGHBOUR_NUM 4

// TODO add constructors and functions to calculate heuristics etc..
class AStar {
public:
	AStar();
private:
	PriorityQueue<Node> open_set;
	Node current;
};

#endif // ASTAR_HPP