diff --git a/src/Airports/genrunways.cxx b/src/Airports/genrunways.cxx new file mode 100644 index 000000000..97516eab0 --- /dev/null +++ b/src/Airports/genrunways.cxx @@ -0,0 +1,34 @@ +// dump out a gdbm version of the simple airport file + +#include "runways.hxx" + +int main( int argc, char **argv ) { + FGRunwaysUtil runways; + FGRunway r; + + if ( argc == 3 ) { + runways.load( argv[1] ); + runways.dump_mk4( argv[2] ); + } else { + cout << "usage: " << argv[0] << " " << endl; + } + + cout << endl; + + FGRunways runway_db( argv[2] ); + +#if 0 + while ( runway_db.next( &r ) ) { + cout << r.id << " " << r.rwy_no << endl; + } +#endif + + runway_db.search( "KMSP", &r ); + + while ( r.id == "KMSP" ) { + cout << r.id << " " << r.rwy_no << endl; + runway_db.next( &r ); + } + + +}