|
CObject * | WormSearch (Math::Vector &impact) |
|
void | WormFrame (float rTime) |
|
CObject * | SearchTarget (Math::Vector pos, float margin) |
|
bool | AdjustTarget (CObject *pObj, Math::Vector &pos, float &distance) |
|
bool | AdjustBuilding (Math::Vector &pos, float margin, float &distance) |
|
bool | GetHotPoint (CObject *pObj, Math::Vector &pos, bool bTake, float distance, float &suppl) |
|
bool | LeakSearch (Math::Vector &pos, float &delay) |
|
void | ComputeRepulse (Math::Point &dir) |
|
void | ComputeFlyingRepulse (float &dir) |
|
int | BeamShortcut () |
|
void | BeamStart () |
|
void | BeamInit () |
|
Error | BeamSearch (const Math::Vector &start, const Math::Vector &goal, float goalRadius) |
|
Error | BeamExplore (const Math::Vector &prevPos, const Math::Vector &curPos, const Math::Vector &goalPos, float goalRadius, float angle, int nbDiv, float step, int i, int nbIter) |
|
Math::Vector | BeamPoint (const Math::Vector &startPoint, const Math::Vector &goalPoint, float angle, float step) |
|
void | BitmapDebug (const Math::Vector &min, const Math::Vector &max, const Math::Vector &start, const Math::Vector &goal) |
|
bool | BitmapTestLine (const Math::Vector &start, const Math::Vector &goal, float stepAngle, bool bSecond) |
|
void | BitmapObject () |
|
void | BitmapTerrain (const Math::Vector &min, const Math::Vector &max) |
|
void | BitmapTerrain (int minx, int miny, int maxx, int maxy) |
|
bool | BitmapOpen () |
|
bool | BitmapClose () |
|
void | BitmapSetCircle (const Math::Vector &pos, float radius) |
|
void | BitmapClearCircle (const Math::Vector &pos, float radius) |
|
void | BitmapSetDot (int rank, int x, int y) |
|
void | BitmapClearDot (int rank, int x, int y) |
|
bool | BitmapTestDot (int rank, int x, int y) |
|