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){
         
     }