]> git.mxchange.org Git - flightgear.git/blobdiff - src/AIModel/AIWingman.cxx
toggle fullscreen: also adapt GUI plane when resizing
[flightgear.git] / src / AIModel / AIWingman.cxx
index 42c27641cd4da6b42f6bc6093b12eb95aa49dfd9..10ffd89cca9c107483dd7140e0cee9054762ac54 100644 (file)
@@ -243,6 +243,7 @@ void FGAIWingman::formateToAC(double dt){
     double p_hdg, p_pch, p_rll, p_agl, p_ht, p_wow = 0;
 
     setTgtOffsets(dt, 25);
+    _setUserPos();
 
     if (_pnode != 0) {
         setParentPos();
@@ -253,7 +254,6 @@ void FGAIWingman::formateToAC(double dt){
         setOffsetPos(_parentpos, p_hdg, p_pch, p_rll);
         setSpeed(_p_spd_node->getDoubleValue());
     }else {
-        _setUserPos();
         p_hdg = manager->get_user_heading();
         p_pch = manager->get_user_pitch();
         p_rll = manager->get_user_roll();
@@ -341,6 +341,7 @@ void FGAIWingman::Join(double dt) {
     double p_hdg, p_pch, p_rll = 0;
 
     setTgtOffsets(dt, 25);
+    _setUserPos();
 
     if (_pnode != 0) {
         setParentPos();
@@ -351,7 +352,6 @@ void FGAIWingman::Join(double dt) {
         parent_hdg = _p_hdg_node->getDoubleValue();
         parent_spd = _p_spd_node->getDoubleValue();
     }else {
-        _setUserPos();
         p_hdg = manager->get_user_heading();
         p_pch = manager->get_user_pitch();
         p_rll = manager->get_user_roll();