![]() |
Freeciv21
Develop your civilization from humble roots to a global empire
|
#include "path.h"#include "unit.h"#include <map>#include <memory>#include <optional>#include <queue>#include <set>#include <utility>
Include dependency graph for path_finder.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | freeciv::detail::vertex |
| A vertex in the path-finding graph. More... | |
| class | freeciv::path_finder |
| A path is a succession of moves and actions to go from one location to another. More... | |
| class | freeciv::path_finder::path_finder_private |
| class | freeciv::destination |
| Abstraction for path finding destinations. More... | |
| class | freeciv::tile_destination |
| A path finding destination that accepts any path leading to a specific tile. More... | |
| class | freeciv::allied_city_destination |
| A path finding destination that accepts any allied city. More... | |
| class | freeciv::refuel_destination |
| A path finding destination that accepts any tile where one can refuel or, for units with HP loss, not lose HP. More... | |
| class | freeciv::step_constraint |
| Allows one to limit the scope a path finding search. More... | |
| class | freeciv::tile_known_constraint |
| A constraint that restricts the search to tiles known by the player. More... | |
Namespaces | |
| freeciv | |
| freeciv::detail | |