condor-for-games 0.4.0

Rust pathfinding library for grids, polygonal scenes, navmeshes, and replanning.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! 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(())
}