X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FATC%2Fapproach.cxx;h=c3b2390fc125604d423d860b8a73a9522215c094;hb=2fec1506d3baeac09bcd0975899b14309318574f;hp=d5faedd130053ae40da5ed2f3cf4b0c6b629a39e;hpb=1fe50d4cd228f72172caca64947ddaa058bf3139;p=flightgear.git diff --git a/src/ATC/approach.cxx b/src/ATC/approach.cxx index d5faedd13..c3b2390fc 100644 --- a/src/ATC/approach.cxx +++ b/src/ATC/approach.cxx @@ -31,23 +31,55 @@ # include #endif + +PlaneApp::PlaneApp() +: + ident(""), + lon(0.0), + lat(0.0), + alt(0.0), + hdg(0.0), + dist(0.0), + brg(0.0), + spd(0.0), + contact(0), + wpn(0), + dnwp(-999.), + dcc(0.0), + dnc(0.0), + aalt(0.0), + ahdg(0.0), + on_crs(true), + tlm(0.0) +{ +} + //Constructor -FGApproach::FGApproach(){ +FGApproach::FGApproach() +: type(0), + lon(0.0), lat(0.0), elev(0.0), + x(0.0), y(0.0), z(0.0), + freq(0), + bucket(0), + range(0.0), + active_runway(""), + active_rw_hdg(0.0), + display(false), + displaying(false), + ident(""), + name(""), + num_planes(0), + transmission(""), + first(true), + trans_ident(""), + approach_failed(false) +{ comm1_node = fgGetNode("/radios/comm[0]/frequencies/selected-mhz", true); comm2_node = fgGetNode("/radios/comm[1]/frequencies/selected-mhz", true); - num_planes = 0; lon_node = fgGetNode("/position/longitude-deg", true); lat_node = fgGetNode("/position/latitude-deg", true); elev_node = fgGetNode("/position/altitude-ft", true); - first = true; - active_runway = ""; - for ( int i=0; i