![]() |
Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
Declares CCmpPathfinder. More...
#include "simulation2/system/Component.h"#include "ICmpPathfinder.h"#include "graphics/Overlay.h"#include "graphics/Terrain.h"#include "maths/MathUtil.h"#include "ps/CLogger.h"#include "ps/TaskManager.h"#include "renderer/TerrainOverlay.h"#include "simulation2/components/ICmpObstructionManager.h"#include "simulation2/helpers/Grid.h"#include <vector>

Go to the source code of this file.
Classes | |
| class | CCmpPathfinder |
| Implementation of ICmpPathfinder. More... | |
| class | CCmpPathfinder::PathRequests< T > |
| class | AtlasOverlay |
Macros | |
| #define | PATHFIND_DEBUG 1 |
Declares CCmpPathfinder.
Its implementation is mainly done in CCmpPathfinder.cpp, but the short-range (vertex) pathfinding is done in CCmpPathfinder_Vertex.cpp. This file provides common code needed for both files.
The long-range pathfinding is done by a LongPathfinder object.
| #define PATHFIND_DEBUG 1 |