]> git.mxchange.org Git - flightgear.git/commit
Split runway and taxiway into separate classes, with a (new) common base.
authorjmt <jmt>
Mon, 29 Dec 2008 22:23:22 +0000 (22:23 +0000)
committerTim Moore <timoore@redhat.com>
Sat, 3 Jan 2009 23:08:12 +0000 (00:08 +0100)
commit7345a044e028c6c0a843d7de96adfb4217422112
treea5acf26ad086ab8f0766e3b65c6e82bd372996fb
parentf1b10eddfa08800ed484e1e7e98e5b993cffae4f
Split runway and taxiway into separate classes, with a (new) common base.
This makes taxiways smaller (important since at present there are so many).
Restructure the apt.dat parsing code to use a helper class instead of one long
function, and to do less work when parsing the file.

Some of these ideas come from Yon Uriarte's patches - thanks Yon.
12 files changed:
src/ATCDCL/ATCutils.cxx
src/ATCDCL/ATCutils.hxx
src/Airports/Makefile.am
src/Airports/apt_loader.cxx
src/Airports/runwaybase.cxx [new file with mode: 0644]
src/Airports/runwaybase.hxx [new file with mode: 0644]
src/Airports/runways.cxx
src/Airports/runways.hxx
src/Airports/simple.cxx
src/Airports/simple.hxx
src/Instrumentation/groundradar.cxx
src/Instrumentation/groundradar.hxx