11 using namespace vrecko;
12 using namespace ArtificialWorld;
20 HANDLE loadingThreadHandle;
22 DWORD loadingThreadId;
25 double heuristicUpdateInterval;
27 double heuristicRunInterval;
34 osg::Timer_t lastHeuristicRun;
36 osg::Timer_t lastHeuristicUpdate;
38 bool exitLoadingFunction;
42 bool loadingFunctionFinnished;
51 rootBlockUpdater = _rootBlockUpdater;
53 heuristic->SetWorldRoot(rootBlockUpdater);
55 lastHeuristicRun =
timer.tick();
56 lastHeuristicUpdate =
timer.tick();
58 heuristicUpdateInterval = 1000;
60 heuristicRunInterval = 0;
61 exitLoadingFunction =
false;
74 list<PreloaderToLoadInfo*> loadingQueue;
82 void LoadingFunctionFinnished(
void)
84 loadingFunctionFinnished =
true;