1
0
Fork 0
flightgear/src/Instrumentation/HUD
ehofman aa78341698 James Turner:
Convert FGRunway to be heap-based, and inherit FGPositioned. This is a large, ugly change, since FGRunway was essentially a plain struct, with no accessors or abstraction. This change adds various helpers and accessors to FGRunway, but doesn't change many places to use them - that will be a follow up series of patches. It's still a large patch, but outside of FGAirport and FGRunway, mostly mechanical search-and-replace.

An interesting part of this change is that reciprocal runways now exist as independent objects, rather than being created on the fly by the search methods. This simplifies some pieces of code that search for and iterate runways. For users who only want one 'end' of a runway, the new 'isReciprocal' predicate allows them to ignore the 'other' end. Current the only user of this is the 'ground-radar' ATC feature. If we had data on which runways are truly 'single-ended', it would now be trivial to use this in the airport loader to *not* create the reciprocal.
2008-09-11 08:38:09 +00:00
..
.cvsignore add new HUD to build system 2006-07-04 15:52:09 +00:00
HUD.cxx - fix function argument order (top & bottom were swapped) 2008-08-05 05:22:05 +00:00
HUD.hxx James Turner: 2008-09-11 08:38:09 +00:00
HUD_dial.cxx - don't use 10 pt font size for width calculations, when in fact we use 2006-07-24 16:00:18 +00:00
HUD_gauge.cxx - make the alignment function a static HUD member (for namespace 2006-08-01 15:31:15 +00:00
HUD_instrument.cxx - read x/y/width/height as floats 2008-07-28 17:04:24 +00:00
HUD_label.cxx Another round of memory leak fixes from Till Busch 2008-01-24 23:05:58 +00:00
HUD_ladder.cxx better use unset() for unsetting ... 2008-07-30 15:01:59 +00:00
HUD_misc.cxx Another round of memory leak fixes from Till Busch 2008-01-24 23:05:58 +00:00
HUD_runway.cxx James Turner: 2008-09-11 08:38:09 +00:00
HUD_scale.cxx - fix turn bank indicator (bank scale type) 2006-07-27 23:34:11 +00:00
HUD_tape.cxx - fix function argument order (top & bottom were swapped) 2008-08-05 05:22:05 +00:00
HUD_tbi.cxx reduce marker gap 2006-07-28 18:41:12 +00:00
Makefile.am add MIL-STD-1787B Aiming Reticle (stadiametric; TODO: standby) 2006-07-22 08:00:56 +00:00