Ejemplo n.º 1
0
 public void reset()
 {
     for (int i = 0; i < Cols; i++)
     {
         for (int j = 0; j < Rows; j++)
         {
             Grid[i, j].reset();
         }
     }
     Grid = null;
     if (OpenSet != null)
     {
         OpenSet.Clear();
     }
     if (ClosedSet != null)
     {
         ClosedSet.Clear();
     }
     Start = null;
     End   = null;
     Loop  = true;
     if (Path != null)
     {
         Path.Clear();
     }
     if (Lines != null)
     {
         Lines.Clear();
     }
     Window    = null;
     _instance = null;
 }