OpenTTD Source  13.0-beta1
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< Types > PfBase
 pathfinder components (modules)
 
typedef CYapfFollowShipT< Types > PfFollow
 
typedef CYapfOriginTileT< Types > PfOrigin
 
typedef CYapfDestinationTileWaterT< Types > PfDestination
 
typedef CYapfSegmentCostCacheNoneT< Types > PfCache
 
typedef CYapfCostShipT< Types > PfCost
 

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 325 of file yapf_ship.cpp.


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