X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FCockpit%2Fhud_lon.cxx;h=0676f4e4ccc80a806097afbcdc44af3561df9f24;hb=d05121ef4689d2b50b3fe1848cbb0d1f5a1db877;hp=4eb5a51711a1a4d99ef62ee1cd309513da40a9a0;hpb=365b26d0933a4b9407e9a00b195f0e366d7a6b38;p=flightgear.git diff --git a/src/Cockpit/hud_lon.cxx b/src/Cockpit/hud_lon.cxx index 4eb5a5171..0676f4e4c 100644 --- a/src/Cockpit/hud_lon.cxx +++ b/src/Cockpit/hud_lon.cxx @@ -3,9 +3,9 @@ #ifdef USE_HUD_TextList -#define textString( x , y, text, font ) TextString( text, x , y ) +#define textString( x , y, text, digit ) TextString( text, x , y,digit ) //suma #else -#define textString( x , y, text, font ) puDrawString ( guiFnt, text, x, y ); +#define textString( x , y, text, digit ) puDrawString ( guiFnt, text, x, y ); //suma #endif //======================= Top of instr_label class ========================= @@ -25,9 +25,10 @@ lon_label :: fgLabelJust justification, int font_size, int blinking, - bool working ): + bool working, + int digit): //suma instr_item( x, y, width, height, - data_source, scale_data,options, working ), + data_source, scale_data,options, working,digit ), //suma pformat ( label_format ), pre_str ( pre_label_string ), post_str ( post_label_string ), @@ -121,10 +122,10 @@ draw( void ) // Required method in base class } #ifdef DEBUGHUD - fgPrintf( FG_COCKPIT, FG_DEBUG, format_buffer ); - fgPrintf( FG_COCKPIT, FG_DEBUG, "\n" ); - fgPrintf( FG_COCKPIT, FG_DEBUG, label_buffer ); - fgPrintf( FG_COCKPIT, FG_DEBUG, "\n" ); + fgPrintf( SG_COCKPIT, SG_DEBUG, format_buffer ); + fgPrintf( SG_COCKPIT, SG_DEBUG, "\n" ); + fgPrintf( SG_COCKPIT, SG_DEBUG, label_buffer ); + fgPrintf( SG_COCKPIT, SG_DEBUG, "\n" ); #endif lenstr = getStringWidth(label_buffer); @@ -138,14 +139,14 @@ draw( void ) // Required method in base class posincr = 0; } - if( fontSize == SMALL ) { + if( fontSize == HUD_FONT_SMALL ) { textString( scrn_rect.left + posincr, scrn_rect.top, - label_buffer, GLUT_BITMAP_8_BY_13); + label_buffer, get_digits()); //suma } else { - if( fontSize == LARGE ) { + if( fontSize == HUD_FONT_LARGE ) { textString( scrn_rect.left + posincr, scrn_rect.top, - label_buffer, GLUT_BITMAP_9_BY_15); + label_buffer, get_digits()); //suma } } }