diff -r 4bf29d14edba -r c30fe89622df src/aystar.h --- a/src/aystar.h Sat Mar 10 11:07:13 2007 +0000 +++ b/src/aystar.h Sun Mar 11 16:31:18 2007 +0000 @@ -27,7 +27,6 @@ AYSTAR_INVALID_NODE = -1, }; -typedef struct AyStarNode AyStarNode; struct AyStarNode { TileIndex tile; int direction; @@ -35,7 +34,6 @@ }; // The resulting path has nodes looking like this. -typedef struct PathNode PathNode; struct PathNode { AyStarNode node; // The parent of this item @@ -45,13 +43,12 @@ // For internal use only // We do not save the h-value, because it is only needed to calculate the f-value. // h-value should _always_ be the distance left to the end-tile. -typedef struct OpenListNode OpenListNode; struct OpenListNode { int g; PathNode path; }; -typedef struct AyStar AyStar; +struct AyStar; /* * This function is called to check if the end-tile is found * return values can be: