|
OpenTTD Source 20251116-master-g21329071df
|
Config struct of YAPF for ships. More...
Public Types | |
| typedef CYapfShip_TypesT< Tpf_ > | Types |
| Shortcut for this struct type. | |
| typedef Tpf_ | Tpf |
| Pathfinder type. | |
| typedef CFollowTrackWater | TrackFollower |
| Track follower helper class. | |
| typedef CShipNodeList | NodeList |
| typedef Ship | VehicleType |
| typedef CYapfBaseT< Types > | PfBase |
| Pathfinder components (modules). | |
| typedef CYapfFollowShipT< Types > | PfFollow |
| Node follower. | |
| typedef CYapfOriginTileT< Types > | PfOrigin |
| Origin provider. | |
| typedef CYapfDestinationTileWaterT< Types > | PfDestination |
| Destination/distance provider. | |
| typedef CYapfSegmentCostCacheNoneT< Types > | PfCache |
| Segment cost cache provider. | |
| typedef CYapfCostShipT< Types > | PfCost |
| Cost provider. | |
Config struct of YAPF for ships.
Defines all 6 base YAPF modules as classes providing services for CYapfBaseT.
Definition at line 409 of file yapf_ship.cpp.
| typedef CShipNodeList CYapfShip_TypesT< Tpf_ >::NodeList |
Definition at line 413 of file yapf_ship.cpp.
| typedef CYapfBaseT<Types> CYapfShip_TypesT< Tpf_ >::PfBase |
Pathfinder components (modules).
Base pathfinder class.
Definition at line 417 of file yapf_ship.cpp.
| typedef CYapfSegmentCostCacheNoneT<Types> CYapfShip_TypesT< Tpf_ >::PfCache |
Segment cost cache provider.
Definition at line 421 of file yapf_ship.cpp.
| typedef CYapfCostShipT<Types> CYapfShip_TypesT< Tpf_ >::PfCost |
Cost provider.
Definition at line 422 of file yapf_ship.cpp.
| typedef CYapfDestinationTileWaterT<Types> CYapfShip_TypesT< Tpf_ >::PfDestination |
Destination/distance provider.
Definition at line 420 of file yapf_ship.cpp.
| typedef CYapfFollowShipT<Types> CYapfShip_TypesT< Tpf_ >::PfFollow |
Node follower.
Definition at line 418 of file yapf_ship.cpp.
| typedef CYapfOriginTileT<Types> CYapfShip_TypesT< Tpf_ >::PfOrigin |
Origin provider.
Definition at line 419 of file yapf_ship.cpp.
| typedef Tpf_ CYapfShip_TypesT< Tpf_ >::Tpf |
Pathfinder type.
Definition at line 411 of file yapf_ship.cpp.
| typedef CFollowTrackWater CYapfShip_TypesT< Tpf_ >::TrackFollower |
Track follower helper class.
Definition at line 412 of file yapf_ship.cpp.
| typedef CYapfShip_TypesT<Tpf_> CYapfShip_TypesT< Tpf_ >::Types |
Shortcut for this struct type.
Definition at line 410 of file yapf_ship.cpp.
| typedef Ship CYapfShip_TypesT< Tpf_ >::VehicleType |
Definition at line 414 of file yapf_ship.cpp.