Pathfinding.QuadtreeGraph.CheckNode C# (CSharp) Method

CheckNode() public method

public CheckNode ( int xs, int ys, int width ) : int
xs int
ys int
width int
return int
		public int CheckNode (int xs, int ys, int width) {
			Debug.Log ("Checking Node " + xs + " " + ys + " width: " + width);
			bool val = map[xs + ys*Width];
			for (int x = xs;x < xs+width; x++) {
				for (int y = ys; y < ys+width; y++) {
					//Values differ, node should be split
					if (map[x + y*Width] != val) return -1;
				}
			}
			return val ? 1 : 0;
		}