@@ -1549,20 +1549,27 @@ static BOOL _intSetSystemForm(COMPONENT_STATS *psStats)
15491549 /* Add the bar graphs*/
15501550 sBarInit .id = IDDES_SENSORRANGE ;
15511551 sBarInit .iRange = (UWORD )getMaxSensorRange ();//DBAR_SENSORMAXRANGE;
1552+ sBarInit .pTip = _ ("Sensor Range" );
1553+ sBarInit .denominator = TILE_UNITS ;
1554+ sBarInit .precision = 1 ;
15521555 if (!widgAddBarGraph (psWScreen , & sBarInit ))
15531556 {
15541557 return false;
15551558 }
1559+ sBarInit .denominator = 0 ;
1560+ sBarInit .precision = 0 ;
15561561 sBarInit .id = IDDES_SENSORPOWER ;
15571562 sBarInit .y = DES_STATBAR_Y2 ; //+= DES_CLICKBARHEIGHT + DES_CLICKGAP;
15581563 sBarInit .iRange = (UWORD )getMaxSensorPower ();//DBAR_SENSORMAXPOWER;
1564+ sBarInit .pTip = _ ("Sensor Power" );
15591565 if (!widgAddBarGraph (psWScreen , & sBarInit ))
15601566 {
15611567 return false;
15621568 }
15631569 sBarInit .id = IDDES_SENSORWEIGHT ;
15641570 sBarInit .y = DES_STATBAR_Y3 ; //+= DES_CLICKBARHEIGHT + DES_CLICKGAP;
15651571 sBarInit .iRange = (UWORD )getMaxComponentWeight ();//DBAR_MAXWEIGHT;
1572+ sBarInit .pTip = _ ("Weight" );
15661573 if (!widgAddBarGraph (psWScreen , & sBarInit ))
15671574 {
15681575 return false;
@@ -1602,13 +1609,15 @@ static BOOL _intSetSystemForm(COMPONENT_STATS *psStats)
16021609 /* Add the bar graphs */
16031610 sBarInit .id = IDDES_ECMPOWER ;
16041611 sBarInit .iRange = (UWORD )getMaxECMPower ();//DBAR_ECMMAXPOWER;
1612+ sBarInit .pTip = _ ("ECM Power" );
16051613 if (!widgAddBarGraph (psWScreen , & sBarInit ))
16061614 {
16071615 return false;
16081616 }
16091617 sBarInit .id = IDDES_ECMWEIGHT ;
16101618 sBarInit .y = DES_STATBAR_Y2 ; //+= DES_CLICKBARHEIGHT + DES_CLICKGAP;
16111619 sBarInit .iRange = (UWORD )getMaxComponentWeight ();//DBAR_MAXWEIGHT;
1620+ sBarInit .pTip = _ ("Weight" );
16121621 if (!widgAddBarGraph (psWScreen , & sBarInit ))
16131622 {
16141623 return false;
@@ -1718,10 +1727,14 @@ static BOOL _intSetSystemForm(COMPONENT_STATS *psStats)
17181727 sBarInit .id = IDDES_WEAPRANGE ;
17191728 sBarInit .iRange = (UWORD )getMaxWeaponRange ();//DBAR_WEAPMAXRANGE;
17201729 sBarInit .pTip = _ ("Range" );
1730+ sBarInit .denominator = TILE_UNITS ;
1731+ sBarInit .precision = 1 ;
17211732 if (!widgAddBarGraph (psWScreen , & sBarInit ))
17221733 {
17231734 return false;
17241735 }
1736+ sBarInit .denominator = 0 ;
1737+ sBarInit .precision = 0 ;
17251738 sBarInit .id = IDDES_WEAPDAMAGE ;
17261739 sBarInit .y = DES_STATBAR_Y2 ; //+= DES_CLICKBARHEIGHT + DES_CLICKGAP;
17271740 sBarInit .iRange = (UWORD )getMaxWeaponDamage ();//DBAR_WEAPMAXDAMAGE;
@@ -1904,10 +1917,14 @@ static BOOL intSetPropulsionForm(PROPULSION_STATS *psStats)
19041917 sBarInit .id = IDDES_PROPAIR ;
19051918 sBarInit .iRange = (UWORD )getMaxPropulsionSpeed ();//DBAR_PROPMAXSPEED;
19061919 sBarInit .pTip = _ ("Air Speed" );
1920+ sBarInit .denominator = TILE_UNITS ;
1921+ sBarInit .precision = 2 ;
19071922 if (!widgAddBarGraph (psWScreen , & sBarInit ))
19081923 {
19091924 return false;
19101925 }
1926+ sBarInit .denominator = 0 ;
1927+ sBarInit .precision = 0 ;
19111928 sBarInit .id = IDDES_PROPWEIGHT ;
19121929 sBarInit .y = DES_STATBAR_Y2 ; //+= DES_CLICKBARHEIGHT + DES_CLICKGAP;
19131930 sBarInit .iRange = (UWORD )getMaxComponentWeight ();//DBAR_MAXWEIGHT;
@@ -1941,6 +1958,8 @@ static BOOL intSetPropulsionForm(PROPULSION_STATS *psStats)
19411958 sBarInit .id = IDDES_PROPROAD ;
19421959 sBarInit .pTip = _ ("Road Speed" );
19431960 sBarInit .iRange = (UWORD )getMaxPropulsionSpeed ();//DBAR_PROPMAXSPEED;
1961+ sBarInit .denominator = TILE_UNITS ;
1962+ sBarInit .precision = 2 ;
19441963 if (!widgAddBarGraph (psWScreen , & sBarInit ))
19451964 {
19461965 return false;
@@ -1961,6 +1980,8 @@ static BOOL intSetPropulsionForm(PROPULSION_STATS *psStats)
19611980 {
19621981 return false;
19631982 }
1983+ sBarInit .denominator = 0 ;
1984+ sBarInit .precision = 0 ;
19641985 sBarInit .id = IDDES_PROPWEIGHT ;
19651986 sBarInit .y = DES_STATBAR_Y4 ; //+= DES_CLICKBARHEIGHT + DES_CLICKGAP;
19661987 sBarInit .pTip = _ ("Weight" );
0 commit comments