ref: d098f34bf3d3f7b0c6837cd4fc6b21ebd23569ef
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;