Pyrogenesis trunk
|
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 |