public double getDistance(int nodeA, int nodeB) {
		int w = _map[0].length;
		int yA = nodeA / w;
		nodeA = nodeA % w;
		int yB = nodeB / w;
		nodeB = nodeB % w;
		if (Math.abs(nodeA-nodeB) == 1 && yA != yB) {
			return DIAG * (_map[yA][nodeA] + _map[yB][nodeB]); 
		}
		return _map[yA][nodeA] + _map[yB][nodeB];
	}