Skip to main content

pathfinder_nodes

Function pathfinder_nodes 

Source
pub fn pathfinder_nodes(
    hlp_data: &ESF,
) -> Result<HashMap<usize, Vec<PathfinderNode>>>
Expand description

Reads the nodes of the high-level pathfinder of a hlp_data.esf, by region index.

The pathfinder record is a flat list: the region count, then for each region its index, its node count and its nodes. Each node has its id, cell, a value, its edges (9 values each) and an edge-to-edge cost table.

ยงErrors

Returns an error if the file lacks the pathfinder or it ends early.