OpenTTD Source 20241224-master-gf74b0cf984
yapf Directory Reference

Files

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