@@ -188,14 +188,16 @@ public static string GetText(Content content)
188188 details . AppendFormat ( "Name:\t {1}{0}" , Environment . NewLine , data . Name ) ;
189189 details . AppendFormat ( "NumEngines:\t {1}{0}" , Environment . NewLine , data . NumEngines ) ;
190190 details . AppendFormat ( "NumCars:\t {1}{0}" , Environment . NewLine , data . NumCars ) ;
191+ details . AppendFormat ( "Axles:\t {1}{0}" , Environment . NewLine , data . NumAxles ) ;
191192 details . AppendFormat ( "MaxSpeed:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatSpeedLimit ( data . MaxSpeedMps , IsMetric ) ) ;
192193 details . AppendFormat ( "Weight:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatLargeMass ( data . MassKG , IsMetric , IsUK ) ) ;
193194 details . AppendFormat ( "Length:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatShortDistanceDisplay ( data . LengthM , IsMetric ) ) ;
194195 details . AppendFormat ( "Power:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatPower ( data . MaxPowerW , IsMetric , IsImperialBHP , IsImperialBTUpS ) ) ;
195196 details . AppendFormat ( "MaxTE:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatForce ( data . MaxTractiveForceN , IsMetric ) ) ;
196- details . AppendFormat ( "MinCouplerStrength:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatForce ( data . MinCouplerStrengthN , IsMetric ) ) ;
197197 if ( ! IsMetric && ! IsUK ) { details . AppendFormat ( "HPT:\t {1}{0}" , Environment . NewLine , FormatHPT ( data . MaxPowerW , data . MassKG ) ) ; }
198198 if ( ! IsMetric && ! IsUK ) { details . AppendFormat ( "TPOB:\t {1}{0}" , Environment . NewLine , FormatTPOB ( data . MassKG , data . NumOperativeBrakes ) ) ; }
199+ details . AppendFormat ( "MinCouplerStrength:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatForce ( data . MinCouplerStrengthN , IsMetric ) ) ;
200+ details . AppendFormat ( "MinDerailForce:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatForce ( data . MinDerailForceN , IsMetric ) ) ;
199201 details . AppendLine ( ) ;
200202 details . AppendFormat ( "Car ID:\t Direction:\t Weight:\t Name:\t {0}" , Environment . NewLine ) ;
201203 foreach ( var car in data . Cars )
@@ -210,14 +212,20 @@ public static string GetText(Content content)
210212 details . AppendFormat ( "Name:\t {1}{0}" , Environment . NewLine , data . Name ) ;
211213 details . AppendFormat ( "Weight:\t {1} ({2}){0}" , Environment . NewLine , FormatStrings . FormatMass ( data . MassKG , IsMetric ) , FormatStrings . FormatLargeMass ( data . MassKG , IsMetric , IsUK ) ) ;
212214 details . AppendFormat ( "Length:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatShortDistanceDisplay ( data . LengthM , IsMetric ) ) ;
213- if ( data . Type == CarType . Engine )
215+ if ( data . Type != CarType . Engine )
216+ {
217+ details . AppendFormat ( "Axles:\t {1}{0}" , Environment . NewLine , data . NumAllAxles ) ;
218+ }
219+ else
214220 {
221+ details . AppendFormat ( "Axles:\t {1}+{2}{0}" , Environment . NewLine , data . NumDriveAxles , data . NumAllAxles - data . NumDriveAxles ) ;
215222 details . AppendFormat ( "MaxPowerW:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatPower ( data . MaxPowerW , IsMetric , IsImperialBHP , IsImperialBTUpS ) ) ;
216223 details . AppendFormat ( "MaxForce:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatForce ( data . MaxForceN , IsMetric ) ) ;
217224 details . AppendFormat ( "MaxSpeed:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatSpeedLimit ( data . MaxSpeedMps , IsMetric ) ) ;
218225 }
219- details . AppendFormat ( "MaxBrakeF:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatForce ( data . MaxBarkeForceN , IsMetric ) ) ;
226+ details . AppendFormat ( "MaxBrakeF:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatForce ( data . MaxBrakeForceN , IsMetric ) ) ;
220227 details . AppendFormat ( "MinCouplerStrength:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatForce ( data . MinCouplerStrengthN , IsMetric ) ) ;
228+ details . AppendFormat ( "MinDerailForce:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatForce ( data . MinDerailForceN , IsMetric ) ) ;
221229 details . AppendLine ( ) ;
222230 details . AppendFormat ( "Description:\t {0}{0}{1}{0}{0}" , Environment . NewLine , data . Description ) ;
223231 }
0 commit comments