OpenTTD Source  20241120-master-g6d3adc6169
yapf Directory Reference

Files

file  nodelist.hpp [code]
 List of nodes used for the A-star pathfinder.
 
file  yapf.h [code]
 Entry point for OpenTTD to YAPF.
 
file  yapf.hpp [code]
 Base includes/functions for YAPF.
 
file  yapf_base.hpp [code]
 Base classes for YAPF.
 
file  yapf_cache.h [code]
 Entry point for OpenTTD to YAPF's cache.
 
file  yapf_common.hpp [code]
 Commonly used classes for YAPF.
 
file  yapf_costbase.hpp [code]
 Handling of cost determination.
 
file  yapf_costcache.hpp [code]
 Caching of segment costs.
 
file  yapf_costrail.hpp [code]
 Cost determination for rails.
 
file  yapf_destrail.hpp [code]
 Determining the destination for rail vehicles.
 
file  yapf_node.hpp [code]
 Node in the pathfinder's graph.
 
file  yapf_node_rail.hpp [code]
 Node tailored for rail pathfinding.
 
file  yapf_node_road.hpp [code]
 Node tailored for road pathfinding.
 
file  yapf_node_ship.hpp [code]
 Node tailored for ship pathfinding.
 
file  yapf_rail.cpp [code]
 The rail pathfinding.
 
file  yapf_road.cpp [code]
 The road pathfinding.
 
file  yapf_ship.cpp [code]
 Implementation of YAPF for ships.
 
file  yapf_ship_regions.cpp [code]
 Implementation of YAPF for water regions, which are used for finding intermediate ship destinations.
 
file  yapf_ship_regions.h [code]
 Implementation of YAPF for water regions, which are used for finding intermediate ship destinations.
 
file  yapf_type.hpp [code]
 Types used by YAPF.