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
UnitPtrLocator Class Reference

#include <unit_find.h>

Public Member Functions

bool BoltsOrUnits ()
 
bool UnitsOnly ()
 
bool NeedDistance ()
 
 UnitPtrLocator (const void *unit)
 
bool cullless (CollideMap::iterator tless)
 
bool cullmore (CollideMap::iterator tmore)
 
bool acquire (float distance, CollideMap::iterator i)
 
void init (CollideMap *cm, CollideMap::iterator parent)
 

Public Attributes

bool retval
 

Detailed Description

Definition at line 251 of file unit_find.h.

Constructor & Destructor Documentation

UnitPtrLocator::UnitPtrLocator ( const void *  unit)
inline

Definition at line 268 of file unit_find.h.

References retval.

269  {
270  retval = false;
271  this->unit = unit;
272  }

Member Function Documentation

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

Definition at line 281 of file unit_find.h.

References retval.

282  {
283  return retval = ( ( (const void*) ( (*i)->ref.unit ) ) == unit );
284  }
bool UnitPtrLocator::BoltsOrUnits ( )
inline

Definition at line 256 of file unit_find.h.

257  {
258  return false;
259  }
bool UnitPtrLocator::cullless ( CollideMap::iterator  tless)
inline

Definition at line 273 of file unit_find.h.

References retval.

274  {
275  return retval;
276  }
bool UnitPtrLocator::cullmore ( CollideMap::iterator  tmore)
inline

Definition at line 277 of file unit_find.h.

References retval.

278  {
279  return retval;
280  }
void UnitPtrLocator::init ( CollideMap cm,
CollideMap::iterator  parent 
)
inline

Definition at line 285 of file unit_find.h.

285 {}
bool UnitPtrLocator::NeedDistance ( )
inline

Definition at line 264 of file unit_find.h.

265  {
266  return false;
267  }
bool UnitPtrLocator::UnitsOnly ( )
inline

Definition at line 260 of file unit_find.h.

261  {
262  return true;
263  }

Member Data Documentation

bool UnitPtrLocator::retval

Definition at line 255 of file unit_find.h.

Referenced by acquire(), cullless(), cullmore(), UniverseUtil::getUnitByPtr(), and UnitPtrLocator().


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