]> git.mxchange.org Git - flightgear.git/commit
David Luff:
authorcurt <curt>
Tue, 2 Sep 2003 19:12:11 +0000 (19:12 +0000)
committercurt <curt>
Tue, 2 Sep 2003 19:12:11 +0000 (19:12 +0000)
commitc81fbb937a2393af8885be0fbaf075348ec631f8
tree54b523fc7e41df05e1275371307171dc20fbdfb0
parent2ce5cbf854ced054e37ae8d95c2bbeb496518cce
David Luff:

Firstly, the search of a given runway number was coming out wrong if the
reverse of the one actually in the database was given, resulting in the AI
plane going to the wrong runway.  This was caused by the fact that if the
reverse runway number to the one wanted was matched then revrwyno was
assigned to rwy.rwy_no, whereas actually it was the original runwayno that
should have been assigned.

Secondly, whilst instrumenting the search with couts to see what was going
wrong, I noticed that one runway would come up loads of times.  It turns
out that this is because taxiways and the next airport line were loaded in
as the last runway, with only the type changed, in the constructor.  Thus
the total number of runway entries for all except the last airport equalled
(no-of-runways + no-of-taxiways +  1).  I've changed a couple of lines to
fix this.

[Curt: this was partially fixed last week, but now it should be completely
fixed.  Thanks Dave!]
src/Airports/runways.cxx