#include "precompiled.h" #include "0ad_warning_disable.h" # include "sr_cfg_manager.h" //=========================== SrCfgManagerBase ======================================== // ps: could try each "level check" in a new thread bool SrCfgManagerBase::visible ( const srcfg* ct0, const srcfg* ct1, srcfg* ct, float prec ) { float segs, dseg, dt, t; float len = dist ( ct0, ct1 ); int k = 1; // k is the current level being tested while ( true ) { // test the 2^(k-1) tests of level k: segs = (float) sr_pow ( 2, k ); dseg = 1.0f / segs; dt = dseg*2.0f; //sr_out<<"level="<