+ if ( !tile_load_queue.empty() ) {
+ // cout << "loading next tile ..." << endl;
+ // load the next tile in the queue
+ FGTileEntry* tile = tile_load_queue.front();
+ tile_load_queue.pop();
+
+ tile->load( tile_path, true );
+
+ FGTileMgr::ready_to_attach( tile );
+ }
+
+#ifdef WISH_PLIB_WAS_THREADED // but it isn't
+ if ( !tile_free_queue.empty() ) {
+ // cout << "freeing next tile ..." << endl;
+ // free the next tile in the queue
+ FGTileEntry* tile = tile_free_queue.front();
+ tile_free_queue.pop();
+ tile->free_tile();
+ delete tile;
+ }
+#endif
+