OpenTTD
Public Types
CYapfShip_TypesT< Tpf_, Ttrack_follower, Tnode_list > Struct Template Reference

Config struct of YAPF for ships. More...

Public Types

typedef CYapfShip_TypesT< Tpf_,
Ttrack_follower, Tnode_list > 
Types
 Types - shortcut for this struct type.
typedef Tpf_ Tpf
 Tpf - pathfinder type.
typedef Ttrack_follower TrackFollower
 track follower helper class
typedef Tnode_list NodeList
 node list type
typedef Ship VehicleType
typedef CYapfBaseT< TypesPfBase
 pathfinder components (modules)
typedef CYapfFollowShipT< TypesPfFollow
typedef CYapfOriginTileT< TypesPfOrigin
typedef CYapfDestinationTileT
< Types
PfDestination
typedef
CYapfSegmentCostCacheNoneT
< Types
PfCache
typedef CYapfCostShipT< TypesPfCost

Detailed Description

template<class Tpf_, class Ttrack_follower, class Tnode_list>
struct CYapfShip_TypesT< Tpf_, Ttrack_follower, Tnode_list >

Config struct of YAPF for ships.

Defines all 6 base YAPF modules as classes providing services for CYapfBaseT.

Definition at line 196 of file yapf_ship.cpp.


The documentation for this struct was generated from the following file: