Mercurial > projects > aid
diff trunk/aid/astar.d @ 1:5dd9f598bcd8
Update
author | revcompgeek |
---|---|
date | Sat, 29 Mar 2008 12:30:20 -0600 |
parents | 4b2e8e8a633e |
children | ff92c77006c7 |
line wrap: on
line diff
--- a/trunk/aid/astar.d Mon Mar 03 19:28:10 2008 -0700 +++ b/trunk/aid/astar.d Sat Mar 29 12:30:20 2008 -0600 @@ -6,12 +6,14 @@ module aid.astar; import mintl.arrayheap; +import mintl.arraylist; class Node(DATA) { int xloc; int yloc; int fitness; - private int fitg; + private int g; + private int h; Node* parent = null; DATA data; @@ -35,7 +37,7 @@ alias Node!(DATA) Node; alias DATA[] delegate(DATA) getChildren; ArrayHeap!(Node) openList; - ArrayHeap!(Node) closedList; + ArrayList!(Node) closedList; DATA[] run(DATA start){ }