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:
committed by
Jason Watkins
parent
90d58497e0
commit
012df27187
@@ -571,6 +571,14 @@ namespace XPC
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* convert float to double */
|
||||||
|
DataManager::SetPosition(posd, aircraftNumber);
|
||||||
|
DataManager::SetOrientation(orient, aircraftNumber);
|
||||||
|
if (gear >= 0)
|
||||||
|
{
|
||||||
|
DataManager::SetGear(gear, true, aircraftNumber);
|
||||||
|
}
|
||||||
|
|
||||||
if (aircraftNumber > 0)
|
if (aircraftNumber > 0)
|
||||||
{
|
{
|
||||||
// Enable AI for the aircraftNumber we are setting
|
// Enable AI for the aircraftNumber we are setting
|
||||||
@@ -581,15 +589,7 @@ namespace XPC
|
|||||||
ai[aircraftNumber] = 1;
|
ai[aircraftNumber] = 1;
|
||||||
DataManager::Set(DREF_PauseAI, ai, 0, 20);
|
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)
|
void MessageHandlers::HandleSimu(const Message& msg)
|
||||||
|
|||||||
Reference in New Issue
Block a user