X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FCockpit%2Fhud_ladr.cxx;h=38def8d9d7c85b4c13b1d2d7bc59c0232f46a1e4;hb=13ec36af4218402eda39c680e8da6ca2c198733c;hp=8109429b81f0391853bdce76d0319e4386e918c6;hpb=ddda2c68d5000377c7f76193f27ef78645fe316e;p=flightgear.git diff --git a/src/Cockpit/hud_ladr.cxx b/src/Cockpit/hud_ladr.cxx index 8109429b8..38def8d9d 100644 --- a/src/Cockpit/hud_ladr.cxx +++ b/src/Cockpit/hud_ladr.cxx @@ -6,7 +6,7 @@ #include "hud.hxx" #include "panel.hxx" - +#include
// FIXME extern float get_roll(void); @@ -21,7 +21,7 @@ HudLadder::HudLadder(const SGPropertyNode *node) : node->getIntValue("height"), get_roll, get_pitch, // FIXME getter functions from cockpit.cxx - node->getBoolValue("working"), + node->getBoolValue("working", true), HUDS_RIGHT), width_units(int(node->getFloatValue("span_units"))), div_units(int(fabs(node->getFloatValue("division_units")))), @@ -52,7 +52,7 @@ HudLadder::HudLadder(const SGPropertyNode *node) : factor = 640.0 / 55.0; SG_LOG(SG_INPUT, SG_INFO, "Done reading HudLadder instrument" - << node->getStringValue("name", "[NONE]")); + << node->getStringValue("name", "[unnamed]")); if (!width_units) width_units = 45; @@ -62,11 +62,6 @@ HudLadder::HudLadder(const SGPropertyNode *node) : } -HudLadder::~HudLadder() -{ -} - - // // Draws a climb ladder in the center of the HUD // @@ -99,7 +94,7 @@ void HudLadder::draw(void) alpha = get_aoa(); pla = get_throttleval(); -#ifdef ENABLE_SP_FMDS +#ifdef ENABLE_SP_FDM int lgear, wown, wowm, ilcanclaw, ihook; ilcanclaw = get_iaux2(); lgear = get_iaux3(); @@ -252,7 +247,7 @@ void HudLadder::draw(void) glVertex2f(vel_x, vel_y + 6); glEnd(); -#ifdef ENABLE_SP_FMDS +#ifdef ENABLE_SP_FDM // OBJECT MOVING RETICLE // TYPE LINE // ATTRIB - ON CONDITION @@ -300,7 +295,7 @@ void HudLadder::draw(void) // TYPE - SQUARE_BRACKET // ATTRIB - ON CONDITION // alpha bracket -#ifdef ENABLE_SP_FMDS +#ifdef ENABLE_SP_FDM if (alpha_bracket && ihook == 1) { glBegin(GL_LINE_STRIP); glVertex2f(vel_x - 20 , vel_y - (16 - alpha) * factor); @@ -370,7 +365,7 @@ void HudLadder::draw(void) // OBJECT STATIC RETICLE // TYPE LINE // ATTRIB - ON CONDITION -#ifdef ENABLE_SP_FMDS +#ifdef ENABLE_SP_FDM if (energy_worm && ilcanclaw == 1) { glBegin(GL_LINE_STRIP); glVertex2f(-15, -134); @@ -453,8 +448,8 @@ void HudLadder::draw(void) LineList.erase(); StippleLineList.erase(); - int last = FloatToInt(vmax) + 1; - int i = FloatToInt(vmin); + int last = float_to_int(vmax) + 1; + int i = float_to_int(vmin); if (!scr_hole) { x_end = half_span; @@ -567,7 +562,7 @@ void HudLadder::draw(void) // TYPE LINE // ATTRIB - ON CONDITION // draw appraoch glide slope marker -#ifdef ENABLE_SP_FMDS +#ifdef ENABLE_SP_FDM if (glide_slope_marker && ihook) { Line(-half_span + 15, (glide_slope-actslope) * factor, -half_span + hole, (glide_slope - actslope) * factor); @@ -595,7 +590,7 @@ void HudLadder::draw(void) //************************************************************* //************************************************************* -#ifdef ENABLE_SP_FMDS +#ifdef ENABLE_SP_FDM if (waypoint_marker) { //waypoint marker computation float fromwp_lat, towp_lat, fromwp_lon, towp_lon, dist, delx, dely, hyp, theta, brg;