Norman Vine wrote:
> Andy Ross wrote:
> > You still haven't answered what it is you want,
> The functionality of the 2D HUD
> > Seriously, name your requirement
> Seriously, The functionality of the existing 2D HUD

Norman, this isn't constructive.  Here are some things I'm quite
certain you don't want:

+ A velocity vector that doesn't point where the aircraft is going
+ HUD scaling that breaks with changes of aspect ratio
+ HUD scaling that breaks with changes of resolution
+ A horizon line that doesn't lie along the horizon

Honestly, I can only think of two that you do want:

+ A text display of FPS and latitude that always appears in the same
  part of the screen.
+ A navigation display available from views other than the cockpit.

Now, these are useful features (really! I agree, these are useful
features!).  But, IMHO, they aren't part of a "HUD", which is a
projected display intended to be part of a cockpit environment.

These are 2D "screen display objects" or whatnot.  The second case can
be handled quite nicely by a 2D panel (take a look at the c172 mini
panel, for example).  The first is already hacked in for the case of a
FPS counter, and could also be done very nicely by a panel.

> The 3D HUD code patch on the other hand needs to implement the
> "vestigial "if(1) {...}" in the patch"

It's already there.  Like I mentioned, I didn't gratuitously change
the old functionality.  Just change the "1" to something like:

   if(!fgGetBool("/sim/old-2d-hud")) { ... }

But again my point: this doesn't solve anything.  If you use this
compatibility "feature", you'll still get a HUD that looks broken
almost all the time.  If you use the 3D HUD for what it was designed
to do, you lose the 2D stuff.

You can't win with a compatibility hack.  I ask again: is there
something *specific* that you want to have working?  Almost certainly,
it can be done in addition to the 3D HUD and everyone will win.  But
you have to be specific.  If all you wanted was compatibility code,
you wouldn't be running the development version. :)

Andy

--
Andrew J. Ross                NextBus Information Systems
Senior Software Engineer      Emeryville, CA
[EMAIL PROTECTED]              http://www.nextbus.com
"Men go crazy in conflagrations.  They only get better one by one."
 - Sting (misquoted)


_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel

Reply via email to