for (int y = 0; y < height; y += CHECK_DISTANCE) { Point2D p = getPoint(x, y); if (isOnSea(p)) { if (!graph.containsNode(p)) { Point2D p2 = getPoint(x + CHECK_DISTANCE, y); addEdges(p, p2, false, false); Point2D p2 = getPoint(x, y + CHECK_DISTANCE); addEdges(p, p2, false, false); Point2D p2 = getPoint(x + CHECK_DISTANCE, y + CHECK_DISTANCE); addEdges(p, p2, false, false); Point2D p2 = getPoint(x + CHECK_DISTANCE, y - CHECK_DISTANCE); addEdges(p, p2, false, false);