Pyrogenesis
trunk
|
Functor for sorting entities by distance from a source point. More...
Public Member Functions | |
EntityDistanceOrdering (const EntityMap< EntityData > &entities, const CFixedVector2D &source) | |
bool | operator() (entity_id_t a, entity_id_t b) const |
Public Attributes | |
const EntityMap< EntityData > & | m_EntityData |
CFixedVector2D | m_Source |
Private Member Functions | |
EntityDistanceOrdering & | operator= (const EntityDistanceOrdering &) |
Functor for sorting entities by distance from a source point.
It must only be passed entities that are in 'entities' and are currently in the world.
|
inline |
|
inline |
|
private |
const EntityMap<EntityData>& EntityDistanceOrdering::m_EntityData |
CFixedVector2D EntityDistanceOrdering::m_Source |