(svn r9694) -Fix [YAPF][FS#736]: the guessed path (when PF stopped on max. # of nodes passed) was ignored for ships (desolator)
This commit is contained in:
@@ -64,10 +64,10 @@ public:
|
|||||||
bool bFound = pf.FindPath(v);
|
bool bFound = pf.FindPath(v);
|
||||||
|
|
||||||
Trackdir next_trackdir = INVALID_TRACKDIR; // this would mean "path not found"
|
Trackdir next_trackdir = INVALID_TRACKDIR; // this would mean "path not found"
|
||||||
if (bFound) {
|
|
||||||
// path was found
|
|
||||||
// walk through the path back to the origin
|
|
||||||
Node* pNode = pf.GetBestNode();
|
Node* pNode = pf.GetBestNode();
|
||||||
|
if (pNode != NULL) {
|
||||||
|
// walk through the path back to the origin
|
||||||
Node* pPrevNode = NULL;
|
Node* pPrevNode = NULL;
|
||||||
while (pNode->m_parent != NULL) {
|
while (pNode->m_parent != NULL) {
|
||||||
pPrevNode = pNode;
|
pPrevNode = pNode;
|
||||||
|
Reference in New Issue
Block a user