]> git.mxchange.org Git - flightgear.git/commitdiff
Initialize all members.
authorfrohlich <frohlich>
Fri, 4 Sep 2009 17:03:50 +0000 (17:03 +0000)
committerTim Moore <timoore@redhat.com>
Wed, 9 Sep 2009 06:56:31 +0000 (08:56 +0200)
Modified Files:
src/AIModel/AIAircraft.cxx src/AIModel/AIBase.cxx

src/AIModel/AIAircraft.cxx
src/AIModel/AIBase.cxx

index 44a0168899fb55e941b1f4d28a96eed154cd9626..3f7b476d4e52b844f1409fa253a4950a57f2ae93 100644 (file)
@@ -79,11 +79,12 @@ FGAIAircraft::FGAIAircraft(FGAISchedule *ref) : FGAIBase(otAircraft) {
     alt_lock = false;
     roll = 0;
     headingChangeRate = 0.0;
+    headingError = 0;
 
     holdPos = false;
 
     _performance = 0; //TODO initialize to JET_TRANSPORT from PerformanceDB
-    
+    dt = 0;
 }
 
 
index 0bb37449276bac96bfd04762ddaa704d468e8f9e..8c5532db1131be92a5c3eb0033b063473f03f844 100644 (file)
@@ -82,6 +82,40 @@ FGAIBase::FGAIBase(object_type ot) :
     _impact_reported = false;
     _collision_reported = false;
     _subID = 0;
+
+    _x_offset = 0;
+    _y_offset = 0;
+    _z_offset = 0;
+
+    _pitch_offset = 0;
+    _roll_offset = 0;
+    _yaw_offset = 0;
+
+    userpos = SGGeod::fromDeg(0, 0);
+
+    pos = SGGeod::fromDeg(0, 0);
+    speed = 0;
+    altitude_ft = 0;
+    speed_north_deg_sec = 0;
+    speed_east_deg_sec = 0;
+    turn_radius_ft = 0;
+
+    ft_per_deg_lon = 0;
+    ft_per_deg_lat = 0;
+
+    horiz_offset = 0;
+    vert_offset = 0;
+    ht_diff = 0;
+
+    serviceable = false;
+
+    fp = 0;
+
+    rho = 1;
+    T = 280;
+    p = 1e5;
+    a = 340;
+    Mach = 0;
 }
 
 FGAIBase::~FGAIBase() {