Rename BeamSearch to PathFindingSearch etc

fix-squashed-planets
Rasmus Brönnegård 2022-02-01 21:32:13 +01:00
parent e2d4dd6995
commit a7b294025e
2 changed files with 16 additions and 16 deletions

View File

@ -222,7 +222,7 @@ bool CTaskGoto::EventProcess(const Event &event)
if ( m_bmCargoObject->GetType() == OBJECT_BASE ) dist = 12.0f; if ( m_bmCargoObject->GetType() == OBJECT_BASE ) dist = 12.0f;
} }
ret = BeamSearch(pos, goal, dist); ret = PathFindingSearch(pos, goal, dist);
if ( ret == ERR_OK ) if ( ret == ERR_OK )
{ {
if ( m_physics->GetLand() ) m_phase = TGP_BEAMWCOLD; if ( m_physics->GetLand() ) m_phase = TGP_BEAMWCOLD;
@ -346,7 +346,7 @@ bool CTaskGoto::EventProcess(const Event &event)
{ {
m_physics->SetMotorSpeedX(0.0f); // stops the advance m_physics->SetMotorSpeedX(0.0f); // stops the advance
m_physics->SetMotorSpeedZ(0.0f); // stops the rotation m_physics->SetMotorSpeedZ(0.0f); // stops the rotation
BeamStart(); // we start all PathFindingStart(); // we start all
return true; return true;
} }
@ -790,7 +790,7 @@ Error CTaskGoto::Start(Math::Vector goal, float altitude,
} }
} }
BeamStart(); PathFindingStart();
if ( m_bmCargoObject == nullptr ) if ( m_bmCargoObject == nullptr )
{ {
@ -826,7 +826,7 @@ Error CTaskGoto::IsEnded()
{ {
m_physics->SetMotorSpeedX(0.0f); // stops the advance m_physics->SetMotorSpeedX(0.0f); // stops the advance
m_physics->SetMotorSpeedZ(0.0f); // stops the rotation m_physics->SetMotorSpeedZ(0.0f); // stops the rotation
BeamInit(); PathFindingInit();
m_phase = TGP_BEAMSEARCH; // will seek the path m_phase = TGP_BEAMSEARCH; // will seek the path
} }
return ERR_CONTINUE; return ERR_CONTINUE;
@ -888,7 +888,7 @@ Error CTaskGoto::IsEnded()
m_physics->SetMotorSpeedX(0.0f); // stops the advance m_physics->SetMotorSpeedX(0.0f); // stops the advance
m_physics->SetMotorSpeedZ(0.0f); // stops the rotation m_physics->SetMotorSpeedZ(0.0f); // stops the rotation
m_bmIndex = BeamShortcut(); m_bmIndex = PathFindingShortcut();
if ( m_bmIndex > m_bmTotal ) if ( m_bmIndex > m_bmTotal )
{ {
@ -1630,7 +1630,7 @@ void CTaskGoto::ComputeFlyingRepulse(float &dir)
// Among all of the following, seek if there is one allowing to go directly to the crow flies. // Among all of the following, seek if there is one allowing to go directly to the crow flies.
// If yes, skip all the unnecessary intermediate points. // If yes, skip all the unnecessary intermediate points.
int CTaskGoto::BeamShortcut() int CTaskGoto::PathFindingShortcut()
{ {
int i; int i;
@ -1647,7 +1647,7 @@ int CTaskGoto::BeamShortcut()
// That's the big start. // That's the big start.
void CTaskGoto::BeamStart() void CTaskGoto::PathFindingStart()
{ {
Math::Vector min, max; Math::Vector min, max;
@ -1673,14 +1673,14 @@ void CTaskGoto::BeamStart()
{ {
m_physics->SetMotorSpeedX(0.0f); // stops the advance m_physics->SetMotorSpeedX(0.0f); // stops the advance
m_physics->SetMotorSpeedZ(0.0f); // stops the rotation m_physics->SetMotorSpeedZ(0.0f); // stops the rotation
BeamInit(); PathFindingInit();
m_phase = TGP_BEAMSEARCH; // will seek the path m_phase = TGP_BEAMSEARCH; // will seek the path
} }
} }
// Initialization before the first BeamSearch. // Initialization before the first PathFindingSearch.
void CTaskGoto::BeamInit() void CTaskGoto::PathFindingInit()
{ {
int i; int i;
@ -1701,8 +1701,8 @@ void CTaskGoto::BeamInit()
// ERR_CONTINUE if not done yet // ERR_CONTINUE if not done yet
// goalRadius: distance at which we must approach the goal // goalRadius: distance at which we must approach the goal
Error CTaskGoto::BeamSearch(const Math::Vector &start, const Math::Vector &goal, Error CTaskGoto::PathFindingSearch(const Math::Vector &start, const Math::Vector &goal,
float goalRadius) float goalRadius)
{ {
m_bmStep ++; m_bmStep ++;

View File

@ -99,10 +99,10 @@ protected:
void ComputeRepulse(Math::Point &dir); void ComputeRepulse(Math::Point &dir);
void ComputeFlyingRepulse(float &dir); void ComputeFlyingRepulse(float &dir);
int BeamShortcut(); int PathFindingShortcut();
void BeamStart(); void PathFindingStart();
void BeamInit(); void PathFindingInit();
Error BeamSearch(const Math::Vector &start, const Math::Vector &goal, float goalRadius); Error PathFindingSearch(const Math::Vector &start, const Math::Vector &goal, float goalRadius);
bool BitmapTestLine(const Math::Vector &start, const Math::Vector &goal); bool BitmapTestLine(const Math::Vector &start, const Math::Vector &goal);
void BitmapObject(); void BitmapObject();