Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
#include "simulation2/system/Interface.h"
#include "maths/FixedVector2D.h"
#include "simulation2/helpers/Position.h"
#include <vector>
Go to the source code of this file.
Classes | |
class | ICmpObstructionManager |
Obstruction manager: provides efficient spatial queries over objects in the world. More... | |
struct | ICmpObstructionManager::ObstructionSquare |
Standard representation for all types of shapes, for use with geometry processing code. More... | |
struct | ICmpObstructionManager::tag_t |
External identifiers for shapes. More... | |
class | IObstructionTestFilter |
Interface for ICmpObstructionManager Test functions to filter out unwanted shapes. More... | |
class | NullObstructionFilter |
Obstruction test filter that will test against all shapes. More... | |
class | StationaryOnlyObstructionFilter |
Obstruction test filter that will test only against stationary (i.e. More... | |
class | ControlGroupMovementObstructionFilter |
Obstruction test filter that reject shapes in a given control group, and rejects shapes that don't block unit movement, and optionally rejects moving shapes. More... | |
class | SkipControlGroupsRequireFlagObstructionFilter |
Obstruction test filter that will test only against shapes that: More... | |
class | SkipTagRequireControlGroupsAndFlagObstructionFilter |
Obstruction test filter that will test only against shapes that: More... | |
class | SkipTagObstructionFilter |
Obstruction test filter that will test only against shapes that do not have the specified tag set. More... | |
class | SkipTagAndControlGroupObstructionFilter |
Similar to ControlGroupMovementObstructionFilter, but also ignoring a specific tag. More... | |
class | SkipTagRequireFlagsObstructionFilter |
Obstruction test filter that will test only against shapes that: More... | |
Typedefs | |
using | NavcellData = u16 |
using NavcellData = u16 |