1
0
Fork 0

Fixed a typo rich messed up vor range calculations.

This commit is contained in:
curt 2000-05-14 01:41:11 +00:00
parent 365b26d093
commit 56a8d4247d
4 changed files with 9 additions and 7 deletions

View file

@ -311,9 +311,9 @@ int FGAutopilot::run() {
+ FGBFI::getMagVar();
}
cur_radial = current_radiostack->get_nav1_heading();
cout << "target rad (true) = " << tgt_radial
<< " current rad (true) = " << cur_radial
<< endl;
// cout << "target rad (true) = " << tgt_radial
// << " current rad (true) = " << cur_radial
// << endl;
double diff = (tgt_radial - cur_radial);
while ( diff < -180.0 ) { diff += 360.0; }
@ -326,7 +326,7 @@ int FGAutopilot::run() {
TargetHeading = cur_radial - diff;
while ( TargetHeading < 0.0 ) { TargetHeading += 360.0; }
while ( TargetHeading > 360.0 ) { TargetHeading -= 360.0; }
cout << "target course (true) = " << TargetHeading << endl;
// cout << "target course (true) = " << TargetHeading << endl;
} else if ( heading_mode == FG_HEADING_WAYPOINT ) {
// update target heading to waypoint

View file

@ -1151,7 +1151,7 @@ void fgHUDReshape(void) {
delete HUDtext;
HUD_TextSize = current_options.get_xsize() / 60;
// HUD_TextSize = 10;
HUD_TextSize = 10;
HUDtext = new fntRenderer();
HUDtext -> setFont ( guiFntHandle ) ;
HUDtext -> setPointSize ( HUD_TextSize ) ;

View file

@ -210,7 +210,7 @@ void FGRadioStack::search( double lon, double lat, double elev ) {
nav1_radial = nav1_sel_radial;
nav1_x = nav1_dme_x = nav.get_x();
nav1_y = nav1_dme_y = nav.get_y();
nav1_z = nav1_dme_y = nav.get_z();
nav1_z = nav1_dme_z = nav.get_z();
// cout << "Found a vor station in range" << endl;
// cout << " id = " << nav.get_ident() << endl;
} else {

View file

@ -128,9 +128,11 @@ bool FGNavList::query( double lon, double lat, double elev, double freq,
d = aircraft.distance3Dsquared( station );
// cout << " dist = " << s << endl;
// cout << " dist = " << sqrt(d)
// << " range = " << current->get_range() * NM_TO_METER << endl;
if ( d < (current->get_range() * NM_TO_METER
* current->get_range() * NM_TO_METER) ) {
// cout << "matched = " << current->get_ident() << endl;
*n = *current;
return true;
}