@@ -1165,6 +1165,11 @@ void TextPageForceInfo(TableData table)
11651165 TableSetCell ( table , table . CurrentRow ++ , table . CurrentLabelColumn , Viewer . Catalog . GetString ( "Axle out force" ) ) ;
11661166 TableSetCell ( table , table . CurrentRow ++ , table . CurrentLabelColumn , Viewer . Catalog . GetString ( "Comp Axle out force" ) ) ;
11671167 TableSetCell ( table , table . CurrentRow ++ , table . CurrentLabelColumn , Viewer . Catalog . GetString ( "Wheel speed (Slip)" ) ) ;
1168+ if ( HUDEngineType == TrainCar . EngineTypes . Steam && ( HUDSteamEngineType == TrainCar . SteamEngineTypes . Compound || HUDSteamEngineType == TrainCar . SteamEngineTypes . Simple || HUDSteamEngineType == TrainCar . SteamEngineTypes . Unknown ) )
1169+ {
1170+ TableSetCell ( table , table . CurrentRow ++ , table . CurrentLabelColumn , Viewer . Catalog . GetString ( "Wheel ang. pos." ) ) ;
1171+ }
1172+
11681173 for ( int i = 0 ; i < mstsLocomotive . LocomotiveAxles . Count ; i ++ )
11691174 {
11701175 table . CurrentRow = row0 ;
@@ -1181,8 +1186,13 @@ void TextPageForceInfo(TableData table)
11811186 FormatStrings . FormatForce ( axle . CompensatedAxleForceN , mstsLocomotive . IsMetric ) ,
11821187 FormatStrings . FormatPower ( axle . CompensatedAxleForceN * mstsLocomotive . AbsTractionSpeedMpS , mstsLocomotive . IsMetric , false , false ) ) ;
11831188 TableSetCell ( table , table . CurrentRow ++ , table . CurrentValueColumn + 2 * i , "{0} ({1})" , FormatStrings . FormatSpeedDisplay ( ( float ) axle . AxleSpeedMpS , mstsLocomotive . IsMetric ) , FormatStrings . FormatVeryLowSpeedDisplay ( axle . SlipSpeedMpS , mstsLocomotive . IsMetric ) ) ;
1189+
1190+ if ( HUDEngineType == TrainCar . EngineTypes . Steam && ( HUDSteamEngineType == TrainCar . SteamEngineTypes . Compound || HUDSteamEngineType == TrainCar . SteamEngineTypes . Simple || HUDSteamEngineType == TrainCar . SteamEngineTypes . Unknown ) )
1191+ {
1192+ TableSetCell ( table , table . CurrentRow ++ , table . CurrentValueColumn + 2 * i , "{0:N0}º" , axle . AxlePositionRad * 180 / Math . PI + 180 ) ;
1193+ }
11841194 }
1185- if ( HUDEngineType == TrainCar . EngineTypes . Steam && ( HUDSteamEngineType == TrainCar . SteamEngineTypes . Compound || HUDSteamEngineType == TrainCar . SteamEngineTypes . Simple || HUDSteamEngineType == TrainCar . SteamEngineTypes . Unknown ) ) TableAddLabelValue ( table , Viewer . Catalog . GetString ( "Wheel ang. pos." ) , "{0}º" , ( int ) ( mstsLocomotive . LocomotiveAxles [ 0 ] . AxlePositionRad * 180 / Math . PI + 180 ) ) ;
1195+
11861196 TableAddLabelValue ( table , Viewer . Catalog . GetString ( "Loco Adhesion" ) , "{0:F0}%" , mstsLocomotive . LocomotiveCoefficientFrictionHUD * 100.0f ) ;
11871197 TableAddLabelValue ( table , Viewer . Catalog . GetString ( "Wagon Adhesion" ) , "{0:F0}%" , mstsLocomotive . WagonCoefficientFrictionHUD * 100.0f ) ;
11881198
0 commit comments