//! Small caller-owned any-angle grid search.
use condor::{AnyAnglePathfinder, AnyAngleSearchRequest, Anya, Grid, Point2};
fn main() -> Result<(), Box<dyn std::error::Error>> {
let grid = Grid::new(6, 6)?;
let result = Anya.search(
&grid,
AnyAngleSearchRequest::new(Point2::new(0.0, 0.0), Point2::new(5.0, 5.0)),
)?;
println!("found={} cost={:?}", result.is_found(), result.cost());
Ok(())
}