]> git.mxchange.org Git - flightgear.git/commitdiff
Initial revision.
authorcurt <curt>
Wed, 16 Aug 2000 04:40:29 +0000 (04:40 +0000)
committercurt <curt>
Wed, 16 Aug 2000 04:40:29 +0000 (04:40 +0000)
src/Airports/genrunways.cxx [new file with mode: 0644]

diff --git a/src/Airports/genrunways.cxx b/src/Airports/genrunways.cxx
new file mode 100644 (file)
index 0000000..97516ea
--- /dev/null
@@ -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] << " <in> <out>" << 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 );
+    }
+
+
+}