MCPcopy Create free account
hub / github.com/GarageGames/Torque2D / updateQueryProgress

Function updateQueryProgress

engine/source/network/serverQuery.cc:1329–1345  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1327//-----------------------------------------------------------------------------
1328
1329static void updateQueryProgress()
1330{
1331 if ( gPingList.size() )
1332 return;
1333
1334 char msg[64];
1335 U32 queriesLeft = gQueryList.size();
1336 dSprintf( msg, sizeof( msg ), "Querying servers: %d left...", queriesLeft );
1337
1338 // Query progress is 0.5 -> 1
1339 F32 progress = 0.5f;
1340 if ( gServerQueryCount )
1341 progress += ( F32( gServerQueryCount - queriesLeft ) / F32( gServerQueryCount * 2 ) );
1342
1343 //Con::errorf( ConsoleLogEntry::General, "Query progress - %d of %d left - progress = %.2f", queriesLeft, gServerQueryCount, progress );
1344 Con::executef( 4, "onServerQueryStatus", "query", msg, Con::getFloatArg( progress ) );
1345}
1346
1347
1348//-----------------------------------------------------------------------------

Callers 2

updatePingProgressFunction · 0.85
handleGameInfoResponseFunction · 0.85

Calls 4

executefFunction · 0.85
getFloatArgFunction · 0.85
dSprintfFunction · 0.50
sizeMethod · 0.45

Tested by

no test coverage detected