if ( e->is_loaded() && (e->get_pending_models() == 0) ) {
// calculate approximate distance from view point
sgdCopyVec3( abs_view_pos,
- globals->get_current_view()->get_abs_view_pos() );
+ globals->get_current_view()->get_absolute_view_pos() );
SG_LOG( SG_TERRAIN, SG_DEBUG, "DIST Abs view pos = "
<< abs_view_pos[0] << ","
// Clear all completely loaded tiles (ignores partially loaded tiles)
void FGNewCache::clear_cache() {
- // This is a hack that should really get cleaned up at some point
- extern ssgBranch *terrain;
tile_map_iterator current = tile_cache.begin();
tile_map_iterator end = tile_cache.end();
}
// and ... just in case we missed something ...
- terrain->removeAllKids();
+ globals->get_terrain_branch()->removeAllKids();
}
return false;
}
}
+