]> 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 6842c0916a712cf2f92d475351912d247b57d94a..10ffd89cca9c107483dd7140e0cee9054762ac54 100644 (file)
@@ -22,7 +22,6 @@
 #endif
 
 #include <simgear/sg_inlines.h>
-#include <simgear/math/SGMath.hxx>
 
 
 #include "AIWingman.hxx"
@@ -244,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();
@@ -254,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();
@@ -342,6 +341,7 @@ void FGAIWingman::Join(double dt) {
     double p_hdg, p_pch, p_rll = 0;
 
     setTgtOffsets(dt, 25);
+    _setUserPos();
 
     if (_pnode != 0) {
         setParentPos();
@@ -352,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();