int ClientStats_UpdateAverageRateStat(char const *name, AGS::float_t numerator, AGS::float_t denominator) noexcept { #ifdef __GNUC__ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wstrict-aliasing" #endif // __GNUC__ return (GetClientStats() == nullptr ? 0 : GetClientStats()->UpdateAverageRateStat(name, AGS2FLOAT(numerator), AGS2FLOAT(denominator))); #ifdef __GNUC__ #pragma GCC diagnostic pop #endif // __GNUC__ }
int ClientStats_SetFloatStat(char const *name, AGS::float_t value) noexcept { #ifdef __GNUC__ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wstrict-aliasing" #endif // __GNUC__ return (GetClientStats() == nullptr ? 0 : GetClientStats()->SetFloatStat(name, AGS2FLOAT(value))); #ifdef __GNUC__ #pragma GCC diagnostic pop #endif // __GNUC__ }
static void html_clientstats( void ) { TABLE_START( opf ); os_fprintf( opf, "<tr><th>Version</th><th align=right>Count</th></tr>" ); GetClientStats( HTMLClientVersionReport, 10, NULL ); TABLE_END( opf ); }
int ClientStats_SetIntStat(char const *name, int value) noexcept { return (GetClientStats() == nullptr ? 0 : GetClientStats()->SetIntStat(name, value)); }
AGS::float_t ClientStats_GetAverageRateStat(char const *name) noexcept { float value; return FLOAT2AGS(value = (GetClientStats() == nullptr ? 0.0f : GetClientStats()->GetAverageRateStat(name))); }
int ClientStats_GetIntStat(char const *name) noexcept { return (GetClientStats() == nullptr ? 0 : GetClientStats()->GetIntStat(name)); }