struct MATHEMATICS { long Pass; double custom_fitness; // custom fitness - OnTester result (+) #define TOSTRING(A) #A + " = " + (string)(A) + "\n" string ToString( void ) const { return(TOSTRING(Pass) + TOSTRING(custom_fitness)); } #undef TOSTRING double TesterStatistics( const ENUM_STATISTICS Statistic_ID ) const { return((Statistic_ID == STAT_CUSTOM_ONTESTER) ? this.custom_fitness : 0); } };