Vegastrike 0.5.1 rc1  1.0
Original sources for Vegastrike Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
NearestNavLocator Class Reference

#include <unit_find.h>

Inheritance diagram for NearestNavLocator:
NearestUnitLocator

Public Member Functions

bool BoltsOrUnits ()
 
bool UnitsOnly ()
 
bool acquire (float distance, CollideMap::iterator i)
 
- Public Member Functions inherited from NearestUnitLocator
bool BoltsOrUnits ()
 
bool UnitsOnly ()
 
bool NeedDistance ()
 
 NearestUnitLocator ()
 
void init (CollideMap *cm, CollideMap::iterator parent)
 
bool cullless (CollideMap::iterator tless)
 
bool cullmore (CollideMap::iterator tmore)
 
bool acquire (float distance, CollideMap::iterator i)
 

Additional Inherited Members

- Public Attributes inherited from NearestUnitLocator
Collidable::CollideRef retval
 

Detailed Description

Definition at line 157 of file unit_find.h.

Member Function Documentation

bool NearestNavLocator::acquire ( float  distance,
CollideMap::iterator  i 
)
inline

Definition at line 168 of file unit_find.h.

References NearestUnitLocator::acquire(), and UnitUtil::isSignificant().

169  {
170  if ( UnitUtil::isSignificant( (*i)->ref.unit ) )
171  return NearestUnitLocator::acquire( distance, i );
172  return true;
173  }
bool NearestNavLocator::BoltsOrUnits ( )
inline

Definition at line 160 of file unit_find.h.

161  {
162  return false;
163  }
bool NearestNavLocator::UnitsOnly ( )
inline

Definition at line 164 of file unit_find.h.

165  {
166  return true;
167  }

The documentation for this class was generated from the following file: