예제 #1
0
		public GridNode(Grid2D grid, int x, int y, bool isWall)
		{
			Grid = grid;
			X = x;
			Y = y;
			IsWall = isWall;
		}
예제 #2
0
파일: Main.cs 프로젝트: jbaldwin/astar.cs
		public static void Main(string[] args)
		{
			var grid = new Grid2D(20, 20, 25, 0, 0, 19, 19);
			var astar = new AStar(grid.Start, grid.Goal);

			var result = astar.Run();

			Console.WriteLine(result);

			var output = grid.Print(astar.GetPath());

			Console.WriteLine(output);

			Console.ReadLine();
		}