]> git.mxchange.org Git - flightgear.git/log
flightgear.git
21 years agoOBS turning work, work on supporting failure moding.
curt [Mon, 16 Dec 2002 01:12:10 +0000 (01:12 +0000)]
OBS turning work, work on supporting failure moding.

21 years agoAdd a reinit() stub for subsystems, so that they can be reinitialized
david [Sun, 15 Dec 2002 14:58:08 +0000 (14:58 +0000)]
Add a reinit() stub for subsystems, so that they can be reinitialized
when needed (say, to reload the configuration files).

21 years agoSimplified to use the delta_time_sec that is passed to the update() routine
curt [Sat, 14 Dec 2002 14:39:56 +0000 (14:39 +0000)]
Simplified to use the delta_time_sec that is passed to the update() routine
rather than calculating a separate delta_t and using that.

21 years agoWork on nav2_obs tuner.
curt [Sat, 14 Dec 2002 14:38:19 +0000 (14:38 +0000)]
Work on nav2_obs tuner.

21 years agoChange time counter to a double. Add a variable which can allow us to
curt [Sat, 14 Dec 2002 14:37:40 +0000 (14:37 +0000)]
Change time counter to a double.  Add a variable which can allow us to
track long term rate stats to verify we are hitting the requested hz.

21 years agoRemoved redundant logging statement.
david [Thu, 12 Dec 2002 17:55:49 +0000 (17:55 +0000)]
Removed redundant logging statement.

21 years agoChanging the thresholds to be bigger in the previous patch isn't
andy [Thu, 12 Dec 2002 02:15:06 +0000 (02:15 +0000)]
Changing the thresholds to be bigger in the previous patch isn't
really useful unless we simultaneously change the per-iteration deltas
to be smaller.  Add another pseudo-tunable to control the speed with
which we change values across iterations.  As it turns out, this is
much more effective than the threshold tunable.  It does come at the
cost of lower solution performance, however.

21 years agoTweak taxi light rendering so they don't look completely bogus at dusk.
curt [Thu, 12 Dec 2002 01:24:48 +0000 (01:24 +0000)]
Tweak taxi light rendering so they don't look completely bogus at dusk.

21 years agoFix lost audio.
curt [Thu, 12 Dec 2002 01:21:21 +0000 (01:21 +0000)]
Fix lost audio.

21 years agoPut in some (currently compile-time) tuning for the solver threshold.
andy [Wed, 11 Dec 2002 22:58:47 +0000 (22:58 +0000)]
Put in some (currently compile-time) tuning for the solver threshold.
A recent change resulted in the Piper Cub oscillating about its
correct solution.

21 years agoUpdate masses on the rigid body when consuming fuel. Simply updating
andy [Wed, 11 Dec 2002 22:52:52 +0000 (22:52 +0000)]
Update masses on the rigid body when consuming fuel.  Simply updating
the tank capacity won't change the aircraft.

21 years agoHave DummyBSphereEntity inherit from ssgBranch instead of ssgEntity,
david [Wed, 11 Dec 2002 21:49:25 +0000 (21:49 +0000)]
Have DummyBSphereEntity inherit from ssgBranch instead of ssgEntity,
to allow building with the latest plib CVS.

Problem identified by Norm Vine.
Fix suggested by Steve Baker.

21 years agoFix out of order initialization crash (not sure how it worked before
curt [Wed, 11 Dec 2002 21:07:30 +0000 (21:07 +0000)]
Fix out of order initialization crash (not sure how it worked before
unless some recent changes subtlely changed some init order items around.)

21 years ago- Some refactoring of the configure.ac script.
curt [Tue, 10 Dec 2002 20:50:48 +0000 (20:50 +0000)]
- Some refactoring of the configure.ac script.
- Better Mac OS X support (they put glut.h in GLUT/glut.h) :-(

21 years ago#ifdef out all references to sgCloud3d until more of it's issues can be
curt [Tue, 10 Dec 2002 19:25:12 +0000 (19:25 +0000)]
#ifdef out all references to sgCloud3d until more of it's issues can be
addressed.

21 years agoChange library order for cygwin.
curt [Sat, 7 Dec 2002 13:54:13 +0000 (13:54 +0000)]
Change library order for cygwin.

21 years agoWhite space cleanups.
curt [Sat, 7 Dec 2002 02:26:50 +0000 (02:26 +0000)]
White space cleanups.

21 years ago- Change the global_tile_mgr to a globals->get_tile_mgr() which is
curt [Fri, 6 Dec 2002 22:29:46 +0000 (22:29 +0000)]
- Change the global_tile_mgr to a globals->get_tile_mgr() which is
  dynamically created at run time.
- Further clean ups to the FGTileMgr class interface.

21 years agoPatches from Erik Hofman - use Plib's wave file loader plus IRIX fixes.
daveluff [Fri, 6 Dec 2002 15:35:18 +0000 (15:35 +0000)]
Patches from Erik Hofman - use Plib's wave file loader plus IRIX fixes.

21 years agoFix for Irix.
curt [Fri, 6 Dec 2002 14:28:24 +0000 (14:28 +0000)]
Fix for Irix.

21 years agoCode improvements from Norman Vine
daveluff [Thu, 5 Dec 2002 16:51:40 +0000 (16:51 +0000)]
Code improvements from Norman Vine

21 years agoUpdates for 0.9.1
curt [Thu, 5 Dec 2002 15:39:45 +0000 (15:39 +0000)]
Updates for 0.9.1

21 years agoUpdates for 0.9.1
curt [Thu, 5 Dec 2002 15:31:09 +0000 (15:31 +0000)]
Updates for 0.9.1

21 years agoadd uiuc_getwind.h to distribution.
curt [Wed, 4 Dec 2002 23:02:08 +0000 (23:02 +0000)]
add uiuc_getwind.h to distribution.

21 years agoAdd ground.[ch]xx, groundlist.[ch]xx and ATCVoice.[ch]xx to Makefile.am
daveluff [Wed, 4 Dec 2002 20:08:03 +0000 (20:08 +0000)]
Add ground.[ch]xx, groundlist.[ch]xx and ATCVoice.[ch]xx to Makefile.am

21 years agoChanges to support voice rendering of ATC
daveluff [Wed, 4 Dec 2002 20:07:12 +0000 (20:07 +0000)]
Changes to support voice rendering of ATC

21 years agoChanges towards tower control - work in progress with no end-user benefit yet
daveluff [Wed, 4 Dec 2002 20:06:20 +0000 (20:06 +0000)]
Changes towards tower control - work in progress with no end-user benefit yet

21 years agoChanges and additions to utility functions to support voice ATC rendering and AI...
daveluff [Wed, 4 Dec 2002 20:05:30 +0000 (20:05 +0000)]
Changes and additions to utility functions to support voice ATC rendering and AI taxiing.

21 years agoMinor changes to variable name and comments
daveluff [Wed, 4 Dec 2002 20:04:26 +0000 (20:04 +0000)]
Minor changes to variable name and comments

21 years agoMinor change to variable name
daveluff [Wed, 4 Dec 2002 20:03:18 +0000 (20:03 +0000)]
Minor change to variable name

21 years agoChanges to support AI taxiing and crabing when flying in wind. Still a work in progress.
daveluff [Wed, 4 Dec 2002 20:02:03 +0000 (20:02 +0000)]
Changes to support AI taxiing and crabing when flying in wind.  Still a work in progress.

21 years agoRemoved unused code and obsolete comments
daveluff [Wed, 4 Dec 2002 19:52:50 +0000 (19:52 +0000)]
Removed unused code and obsolete comments

21 years agoChanges to support voice ATIS
daveluff [Wed, 4 Dec 2002 19:51:21 +0000 (19:51 +0000)]
Changes to support voice ATIS

21 years agoInitial draft of a canned ATC voice handling class
daveluff [Wed, 4 Dec 2002 19:49:35 +0000 (19:49 +0000)]
Initial draft of a canned ATC voice handling class

21 years agoAdd ground control frequency data handling along the same lines as navlist etc...
daveluff [Wed, 4 Dec 2002 19:47:16 +0000 (19:47 +0000)]
Add ground control frequency data handling along the same lines as navlist etc...

21 years agoInclude GPL
daveluff [Wed, 4 Dec 2002 19:38:04 +0000 (19:38 +0000)]
Include GPL

21 years agoChanges towards ground control and AI taxiing currently very hardwired to KEMT
daveluff [Wed, 4 Dec 2002 19:36:39 +0000 (19:36 +0000)]
Changes towards ground control and AI taxiing currently very hardwired to KEMT

21 years agoSync with JSBSim CVS
tony [Wed, 4 Dec 2002 15:32:03 +0000 (15:32 +0000)]
Sync with JSBSim CVS

21 years agoHide more generated files.
david [Wed, 4 Dec 2002 12:01:17 +0000 (12:01 +0000)]
Hide more generated files.

21 years agoIgnore more generated files.
david [Wed, 4 Dec 2002 01:01:45 +0000 (01:01 +0000)]
Ignore more generated files.

21 years agoUpdates for 0.9.0 release.
curt [Tue, 3 Dec 2002 20:36:56 +0000 (20:36 +0000)]
Updates for 0.9.0 release.

21 years agoInitial revision.
curt [Tue, 3 Dec 2002 15:40:32 +0000 (15:40 +0000)]
Initial revision.

21 years agoAdded utils/TerraSync/
curt [Tue, 3 Dec 2002 15:38:41 +0000 (15:38 +0000)]
Added utils/TerraSync/

21 years agoAdded TerraSync/
curt [Tue, 3 Dec 2002 15:37:39 +0000 (15:37 +0000)]
Added TerraSync/

21 years ago#include <config.h> where needed for cygwin/gcc-3.2.
curt [Tue, 3 Dec 2002 14:59:24 +0000 (14:59 +0000)]
#include <config.h> where needed for cygwin/gcc-3.2.

21 years agoAdd -lplibjs where needed.
curt [Tue, 3 Dec 2002 14:55:23 +0000 (14:55 +0000)]
Add -lplibjs where needed.

21 years ago#define NOMINMAX for cygwin/gcc-3.2 builders.
curt [Mon, 2 Dec 2002 22:16:32 +0000 (22:16 +0000)]
#define NOMINMAX for cygwin/gcc-3.2 builders.

21 years agoRemove cout/endl usage and replace with SG_LOG()
curt [Mon, 2 Dec 2002 19:01:59 +0000 (19:01 +0000)]
Remove cout/endl usage and replace with SG_LOG()

21 years agoAndy Ross:
curt [Sun, 1 Dec 2002 22:38:38 +0000 (22:38 +0000)]
Andy Ross:

I wrote:
 > I can confirm this.  Layers on the 2D panels (but oddly, only the 2D
 > panels) aren't drawing over the background with the current ATI
 > drivers.

OK, this turns out to be a trivial fix, although I still think it's a
driver bug.  There are two calls to glPolygonOffset in the panel
rendering code (shared by both 2D and 3D panels).  One is called
per-layer, and sets up a layer-specific offset.  The other is called
for drawing the background textures, to lift them off of any
underlying cockpit geometry.

I was using different "factor" values for each, incorrectly.  Patch
attached.  It was affecting only 2D panels because the 3D ones don't
use background images.

Problem is, by my reading of the specification the bug should have had
the effect of pushing the background texture *farther* behind the
instruments, instead of pulling it on top of them.  Either I'm reading
the spec incorrectly or ATI has inverted the sense of the factor
argument.  Dunno, I'll submit a bug report to them and see what
happens.

21 years agoHonor the /sim/freeze/fuel property to inhibit fuel consumption at runtime.
andy [Sat, 30 Nov 2002 20:22:25 +0000 (20:22 +0000)]
Honor the /sim/freeze/fuel property to inhibit fuel consumption at runtime.

Link the standalone executable against the source files explicitly rather
than libYASim, as the Irix linker can't handle the unneeded dependance on
other parts of FlightGear.

21 years agoExposed the fg_commands though the httpd interface.
curt [Sat, 30 Nov 2002 20:10:16 +0000 (20:10 +0000)]
Exposed the fg_commands though the httpd interface.
Added a built in command to preset to what ever values are in /sim/presets/
Twiddling with preset code.

21 years agoA small amount of additional massaging of tile manager update() interface.
curt [Sat, 30 Nov 2002 14:22:00 +0000 (14:22 +0000)]
A small amount of additional massaging of tile manager update() interface.

21 years agoAdd the command-line yasim compiler to the automake configuration. It
andy [Sat, 30 Nov 2002 06:28:18 +0000 (06:28 +0000)]
Add the command-line yasim compiler to the automake configuration.  It
installs into the build directory as "yasim".  Simply run it with the
xml file as its only argument.

21 years agoFuel consumption. Simple implementation without support for tank selection
andy [Sat, 30 Nov 2002 06:12:20 +0000 (06:12 +0000)]
Fuel consumption.  Simple implementation without support for tank selection
or engine-specific feeds.

21 years agoMassaging the FGTileMgr->update() interface towards using FGLocation.
curt [Sat, 30 Nov 2002 03:05:34 +0000 (03:05 +0000)]
Massaging the FGTileMgr->update() interface towards using FGLocation.

21 years agoAdded a tunable "induced drag" number to aircraft. One of the things that
andy [Sat, 30 Nov 2002 02:24:16 +0000 (02:24 +0000)]
Added a tunable "induced drag" number to aircraft.  One of the things that
isn't well-constrained by the solution process is the drag-vs-aoa curve.
The default value that YASim picked was very steep, and resulted in most
of the jets flying their approaches *way* behind the power curve.  This
changes the default to be more forgiving, and adds an "idrag" tunable
to the configuration file for tweakers.

Also, change the default gear springiness to be less stiff.

21 years agoSplit out tile load/free queue processing into a separate routine.
curt [Sat, 30 Nov 2002 02:21:04 +0000 (02:21 +0000)]
Split out tile load/free queue processing into a separate routine.

21 years agoMake tile_mgr->prep_ssg_nodes() use an FGLocation object.
curt [Thu, 28 Nov 2002 01:08:25 +0000 (01:08 +0000)]
Make tile_mgr->prep_ssg_nodes() use an FGLocation object.

21 years agoPatch from JSBSim:
david [Wed, 27 Nov 2002 21:09:16 +0000 (21:09 +0000)]
Patch from JSBSim:

Convert DrCmd from percentage to radians.

21 years agoChange from JSBSim:
david [Wed, 27 Nov 2002 01:38:26 +0000 (01:38 +0000)]
Change from JSBSim:

Changed steering to use the rudder command rather than the rudder
position.  During taxi, the rudder trim shouldn't affect the steering
in any serious way.

This should be configurable in the aircraft file, since not all
aircraft use the rudder pedals for ground steering.

[In FlightGear, this may make it easier to taxi straight.]

21 years agoDon't force ground lighting to have the same limited visibility as runway
curt [Tue, 26 Nov 2002 16:01:39 +0000 (16:01 +0000)]
Don't force ground lighting to have the same limited visibility as runway
lighting.

21 years agoHaving the runway lights "pop" in at a specific range is not 100% realistic.
curt [Tue, 26 Nov 2002 02:29:03 +0000 (02:29 +0000)]
Having the runway lights "pop" in at a specific range is not 100% realistic.
I have updated the lighting code to use fog to try to fade the runway lights
in smoothly, but still keep them from being visible until you are about 7-10
miles out, and then only have them be very faint at first.  I think what I
have is a bit nicer than before since it completely avoids the "popping" effect,
but I've very open to tweaking the actual ranges based on people's real
world experiences.

21 years agoMake the runway lights come on just a bit sooner in terms of sun angle.
curt [Mon, 25 Nov 2002 21:42:07 +0000 (21:42 +0000)]
Make the runway lights come on just a bit sooner in terms of sun angle.

21 years agoUpdates for cygwin
tony [Sat, 23 Nov 2002 15:33:01 +0000 (15:33 +0000)]
Updates for cygwin

21 years agoMinor property name change to avoid some minor confusion.
curt [Thu, 21 Nov 2002 02:54:46 +0000 (02:54 +0000)]
Minor property name change to avoid some minor confusion.

21 years agoRemoved depricated files.
curt [Mon, 18 Nov 2002 21:34:07 +0000 (21:34 +0000)]
Removed depricated files.

21 years agoAdded a "Presets" menu.
curt [Mon, 18 Nov 2002 21:31:33 +0000 (21:31 +0000)]
Added a "Presets" menu.

21 years agoIrix patch from Erik Hofman.
david [Sun, 17 Nov 2002 12:56:01 +0000 (12:56 +0000)]
Irix patch from Erik Hofman.

21 years agoIf a non existant runway is specified with --runway=xxx fall back to
curt [Sun, 17 Nov 2002 04:17:27 +0000 (04:17 +0000)]
If a non existant runway is specified with --runway=xxx fall back to
finding the runway that is the closest match to the specified (or default)
heading.

21 years agoAdded a --runway= option which can be used in conjunction with the --airport=
curt [Sun, 17 Nov 2002 04:04:21 +0000 (04:04 +0000)]
Added a --runway= option which can be used in conjunction with the --airport=
option to specify a starting airport + specific runway.  If you don't specify
a runway, you get the one that's closest to your specified (or default)
heading.

21 years agoAdded some cheap eye candy to entertain myself for a few minutes. Splash
curt [Sun, 17 Nov 2002 01:21:13 +0000 (01:21 +0000)]
Added some cheap eye candy to entertain myself for a few minutes.  Splash
screen now fades out revealing the scene.

21 years agoCygwin patch from Patrick Staehlin:
david [Sun, 17 Nov 2002 00:42:50 +0000 (00:42 +0000)]
Cygwin patch from Patrick Staehlin:

To compile the development CVS version of FlightGear(0.9.0) i had to
apply some small changes to SimGear and FlightGear.

The changes need probably some additional ifdefs for other platforms but
since my linux-hd crashed i can't verify that.

21 years agoPatch from Jim Wilson to fix model offsets:
david [Sun, 17 Nov 2002 00:30:40 +0000 (00:30 +0000)]
Patch from Jim Wilson to fix model offsets:

Here's a patch to fix the offsets bug.  The problem was the transform was just
getting added to a local instance rather than being returned by the function.

21 years agoI wrote:
david [Sun, 17 Nov 2002 00:04:57 +0000 (00:04 +0000)]
I wrote:
 > Jim Wilson wrote:
 > > How hard would it be to have a property that toggles hotspot
 > > visibility?  It'd be nice to be able to turn it on and have yellow
 > > rectangles show up on the hotspots...
 >
 > That's not a bad idea.

It's actually an astoundingly good idea, and implementable over lunch
to boot. :)

Try the attached patch, which predicates the boxes on the
/sim/panel-hotspots property.  I mapped a toggle event on this to a
spare joystick button, and had fun. :)

[dpm: bound to Ctrl-C]

21 years agoMake sure led_font isn't used unless it's initialized.
david [Sat, 16 Nov 2002 22:13:49 +0000 (22:13 +0000)]
Make sure led_font isn't used unless it's initialized.

21 years agoReduce POFF_UNITS from 40 to 4, following Andy Ross's suggestion (to
david [Sat, 16 Nov 2002 22:08:22 +0000 (22:08 +0000)]
Reduce POFF_UNITS from 40 to 4, following Andy Ross's suggestion (to
avoid having the 2D instruments obscure 3D objects in front of them):

It's related to depth buffer precision.  On my Geforce cards (2MX and
3), it never happens with the 24 bit depth buffer you get by default
at 32bpp.  At 16bpp, it picks a slimmer depth buffer (probably 16 bit)
and the texture layers bleed through.

The code is using a pretty big argument to glPolygonOffset, and I've
never investigated how small it can be.  If someone has a little time
the next time they see this issue, try changing the value of
POFF_UNITS at the top of Cockpit/panel.cxx.  Decrease it until the
textures *just* start to interfere with each other, and post the value
that works for you.

21 years agoPatch from Frederic Bouvier:
david [Sat, 16 Nov 2002 22:01:15 +0000 (22:01 +0000)]
Patch from Frederic Bouvier:

I have discovered recently that plib has ulIsAbsolutePathName
in ul.lib so you can try this patch.

21 years agoClean ups to the code that determines initial position based on command
curt [Sat, 16 Nov 2002 21:34:51 +0000 (21:34 +0000)]
Clean ups to the code that determines initial position based on command
line options or defaults.

21 years agoMake the routines that scan the command line options and config files more
curt [Sat, 16 Nov 2002 20:41:00 +0000 (20:41 +0000)]
Make the routines that scan the command line options and config files more
general so we can eliminate the option specific versions of these.

21 years agoSome various massaging and clean ups of initialization code.
curt [Sat, 16 Nov 2002 20:17:11 +0000 (20:17 +0000)]
Some various massaging and clean ups of initialization code.

21 years agoTurn off runway lights during the day, except in less than 5km
david [Sat, 16 Nov 2002 11:56:15 +0000 (11:56 +0000)]
Turn off runway lights during the day, except in less than 5km
visibility (that should be lower, but it will do for now).

21 years agoRestructuring some of the initialization code.
curt [Fri, 15 Nov 2002 21:13:29 +0000 (21:13 +0000)]
Restructuring some of the initialization code.

The general idea is to help clean up some aspects of the FDM init and be
able to provide startup conditions in a less ambiguous manner.

Previously, things like positions, orientations, and velocites were set on
"the bus".  These had to be read by the FDMs which then were supposed to
initialized themselves to those values and turn write around and start
modifying those values.  It was messy and cumbersome.

Now, all the initial fdm conditions are written to a sub-[property-]tree
under /sim/presets/

The values in /sim/presets/ always stay set to what the user has specified.
The user can change these at his/her liesure, and then request a "reset"
which will reset to the new conditions.  I don't even want to say how this
worked before. :-)

Now, an script, or gui interface can stage a set of initial conditions while
the sim is running (without disrupting it), and then call "reset" to commit
the change.

People who should worry about all this are FDM writters, and a small few
others who care about over all program structure and flow.

21 years agoCorrect offset-deg in a rotate animation so that it is added after the
david [Wed, 13 Nov 2002 16:45:21 +0000 (16:45 +0000)]
Correct offset-deg in a rotate animation so that it is added after the
factor (otherwise, it's not in degrees).

Allow 2D panel inclusions to be named (and further animated).

22 years agoAdd "spring" and "damp" tunables to gear objects.
andy [Sat, 9 Nov 2002 21:08:10 +0000 (21:08 +0000)]
Add "spring" and "damp" tunables to gear objects.

22 years agoRobert Deters:
curt [Fri, 8 Nov 2002 17:05:56 +0000 (17:05 +0000)]
Robert Deters:

Attached is more UIUC revisions.  Actually it is only an updated
uiuc_wrapper.cpp.  Thanks

22 years agoRobert Deters:
curt [Fri, 8 Nov 2002 17:03:49 +0000 (17:03 +0000)]
Robert Deters:

Latest revisions of the UIUC code.

22 years agoMoved command information into user data.
david [Fri, 8 Nov 2002 16:33:00 +0000 (16:33 +0000)]
Moved command information into user data.

22 years agoSeparated out GUIWidget class to manage a top-level widget.
david [Fri, 8 Nov 2002 15:24:14 +0000 (15:24 +0000)]
Separated out GUIWidget class to manage a top-level widget.

22 years agoInstead of reading $FG_ROOT/gui.xml, recursively read all files under
david [Fri, 8 Nov 2002 02:03:56 +0000 (02:03 +0000)]
Instead of reading $FG_ROOT/gui.xml, recursively read all files under
the $FG_ROOT/gui/ directory; that way, each dialog can have a separate
configuration file, and management should be simpler.

22 years agoAdded button actions so that property fields can be applied or
david [Thu, 7 Nov 2002 22:59:46 +0000 (22:59 +0000)]
Added button actions so that property fields can be applied or
updated.

22 years agoStarted new, XML-configurable GUI subsystem.
david [Thu, 7 Nov 2002 16:27:47 +0000 (16:27 +0000)]
Started new, XML-configurable GUI subsystem.

22 years agoAdded fgLoadProps to load properties from a path relative to FG_ROOT.
david [Wed, 6 Nov 2002 18:57:31 +0000 (18:57 +0000)]
Added fgLoadProps to load properties from a path relative to FG_ROOT.

22 years agoFixed bug in timed update cycling.
david [Wed, 6 Nov 2002 16:04:04 +0000 (16:04 +0000)]
Fixed bug in timed update cycling.

22 years agoAdded a new TimedAnimation, using the type "timed" and the property
david [Wed, 6 Nov 2002 15:47:40 +0000 (15:47 +0000)]
Added a new TimedAnimation, using the type "timed" and the property
duration-sec.  This animation may have any number of child objects,
and each one will be displayed for the requested duration before
moving on to the next one.

Added Animation::init for initialization after children have been
added to an animation.

Added a default implementation of Animation::update, and removed all
of the empty ones in derived classes.

Removed tabs from model.cxx.

22 years agoBlindingly stupid ground effect bug. It interpolated in the wrong direction
andy [Tue, 5 Nov 2002 21:36:47 +0000 (21:36 +0000)]
Blindingly stupid ground effect bug.  It interpolated in the wrong direction
(zero at ground, maximum at 1-span!)

22 years agoPatch from Andy Ross:
david [Tue, 5 Nov 2002 02:28:07 +0000 (02:28 +0000)]
Patch from Andy Ross:

Indeed, there was no check for panel visibility in the input code.  I
guess we've never noticed because nothing was fighting for the same
real estate in the past.  This one-liner appears to fix the problem.

[also converted all tabs to spaces for Norm Vine]

22 years agoCleaned up some debugging output.
curt [Mon, 4 Nov 2002 16:58:54 +0000 (16:58 +0000)]
Cleaned up some debugging output.

22 years agoAdd support for drawing ODALS approach lighting.
curt [Mon, 4 Nov 2002 16:34:42 +0000 (16:34 +0000)]
Add support for drawing ODALS approach lighting.

22 years agoPatch from Jim Wilson:
david [Mon, 4 Nov 2002 02:17:13 +0000 (02:17 +0000)]
Patch from Jim Wilson:

That's a little too small to resolve differences at 16bpp. Try the
patch below.  It decreases the lifting substantially.  You will see
a slight increase in z-buffer flickering but it isn't bad.  Note
that we removed the "distance" component the other day,  the purpose
of it was to lift the lights higher when viewed at shallow viewing
angles.  The distance component is critical for the street lights that
can be very long distances away.

But with the distances we're working with here it really doesn't
do all that much.  The factor used in this patch is about as shallow
a lift as can be used when looking straight down at the airport.  At
24bpp there's no effect from incorporating a distance component.

The choice is to reintroduce a distance component...one that works (and
only for 16bpp), or alter the factor used in the patch below to strike an
acceptable balance between different viewing angles when in 16bpp mode.

22 years agoRemoved debug print statements.
david [Sun, 3 Nov 2002 15:48:08 +0000 (15:48 +0000)]
Removed debug print statements.

Added ability to set a name for an animation and refer to it in
subsequent animations.