Enabling AI after setting position (#118)

Previously, the code enabled the AI before setting the position of a/c, which negated its purpose.
This commit is contained in:
Michael Thompson
2017-07-10 13:03:03 -07:00
committed by Jason Watkins
parent 90d58497e0
commit 012df27187

View File

@@ -571,6 +571,14 @@ namespace XPC
return;
}
/* convert float to double */
DataManager::SetPosition(posd, aircraftNumber);
DataManager::SetOrientation(orient, aircraftNumber);
if (gear >= 0)
{
DataManager::SetGear(gear, true, aircraftNumber);
}
if (aircraftNumber > 0)
{
// Enable AI for the aircraftNumber we are setting
@@ -581,15 +589,7 @@ namespace XPC
ai[aircraftNumber] = 1;
DataManager::Set(DREF_PauseAI, ai, 0, 20);
}
}
/* convert float to double */
DataManager::SetPosition(posd, aircraftNumber);
DataManager::SetOrientation(orient, aircraftNumber);
if (gear >= 0)
{
DataManager::SetGear(gear, true, aircraftNumber);
}
}
}
void MessageHandlers::HandleSimu(const Message& msg)