diff options
Diffstat (limited to 'src/pathfinder/npf/npf.h')
-rw-r--r-- | src/pathfinder/npf/npf.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/pathfinder/npf/npf.h b/src/pathfinder/npf/npf.h index 61a4409a1..bdffa164a 100644 --- a/src/pathfinder/npf/npf.h +++ b/src/pathfinder/npf/npf.h @@ -33,10 +33,12 @@ enum { /* Meant to be stored in AyStar.targetdata */ struct NPFFindStationOrTileData { - TileIndex dest_coords; ///< An indication of where the station is, for heuristic purposes, or the target tile - StationID station_index; ///< station index we're heading for, or INVALID_STATION when we're heading for a tile - bool reserve_path; ///< Indicates whether the found path should be reserved - const Vehicle *v; ///< The vehicle we are pathfinding for + TileIndex dest_coords; ///< An indication of where the station is, for heuristic purposes, or the target tile + StationID station_index; ///< station index we're heading for, or INVALID_STATION when we're heading for a tile + bool reserve_path; ///< Indicates whether the found path should be reserved + StationType station_type; ///< The type of station we're heading for + bool not_articulated; ///< The (road) vehicle is not articulated + const Vehicle *v; ///< The vehicle we are pathfinding for }; /* Indices into AyStar.userdata[] */ |