ref: 15d72b39beda5af6024b645493facd5b9d0d4a9c
dir: /path/dat.h/
typedef struct Vertex Vertex;
typedef struct Node Node;
typedef struct PNode PNode;
struct Vertex{
int x;
int y;
};
struct PNode{
int open;
int closed;
double g;
double h;
Node *to;
Node *from;
Pairheap *pq;
};
struct Node{
int blocked;
PNode; // generalize later
};
extern Node *map;
extern int mapwidth, mapheight;
extern Node *selected;