]> git.mxchange.org Git - flightgear.git/log
flightgear.git
23 years agoAdded support for loading binary object files.
curt [Fri, 5 Jan 2001 01:07:10 +0000 (01:07 +0000)]
Added support for loading binary object files.

23 years agoAdded a scenery version check so we will die if the program tries to load
curt [Wed, 3 Jan 2001 19:00:55 +0000 (19:00 +0000)]
Added a scenery version check so we will die if the program tries to load
scenery that is newer than we know how to handle.

23 years agoFixed an array overrun typo ...
curt [Wed, 20 Dec 2000 23:50:44 +0000 (23:50 +0000)]
Fixed an array overrun typo ...

23 years agoApplied changes relative to David Megginson's property manager rewrite.
curt [Tue, 19 Dec 2000 23:29:16 +0000 (23:29 +0000)]
Applied changes relative to David Megginson's property manager rewrite.

23 years agoAdded some initial support for moving parts on aircraft models.
curt [Tue, 19 Dec 2000 20:50:00 +0000 (20:50 +0000)]
Added some initial support for moving parts on aircraft models.

23 years agoReady for 0.7.6 release.
curt [Fri, 15 Dec 2000 23:39:58 +0000 (23:39 +0000)]
Ready for 0.7.6 release.

23 years agoFix a view bug that could make the aircraft appear rotated from an
curt [Thu, 14 Dec 2000 21:59:47 +0000 (21:59 +0000)]
Fix a view bug that could make the aircraft appear rotated from an
external view if the primary view was rotated before we switched.

23 years agoMacOS changes contributed by Darrell Walisser (12/13/2000)
curt [Wed, 13 Dec 2000 23:02:02 +0000 (23:02 +0000)]
MacOS changes contributed by Darrell Walisser (12/13/2000)

23 years agoRenamed FGBucket -> SGBucket.
curt [Wed, 13 Dec 2000 20:36:04 +0000 (20:36 +0000)]
Renamed FGBucket -> SGBucket.

23 years agoTweaks.
curt [Wed, 13 Dec 2000 17:56:43 +0000 (17:56 +0000)]
Tweaks.

23 years agoUpdates to DCS support and updates to options in preparation for support
curt [Fri, 8 Dec 2000 20:05:43 +0000 (20:05 +0000)]
Updates to DCS support and updates to options in preparation for support
the new xml configurable hud.

23 years agoBlame this on David Megginson ... :-)
curt [Fri, 8 Dec 2000 17:36:07 +0000 (17:36 +0000)]
Blame this on David Megginson ... :-)

Save/restore seems to be working now, thanks to a couple of
unspeakable kludges:

1. Every time the altitude changes, pause the flight simulator for
five frames and then change it a second time.

2. Every time the latitude or longitude changes, wait five frames,
then invoke fgUpdateSkyAndLightingParams() a second time.

23 years agoRemoved tilecache.cxx tilecache.hxx.
curt [Fri, 8 Dec 2000 17:28:05 +0000 (17:28 +0000)]
Removed tilecache.cxx tilecache.hxx.
Tweaks to ground lighting.

23 years agoUpdates to time parsing and setting by David Megginson.
curt [Fri, 8 Dec 2000 17:26:49 +0000 (17:26 +0000)]
Updates to time parsing and setting by David Megginson.

23 years agoMore night ground lighting tweaks.
curt [Wed, 6 Dec 2000 22:16:12 +0000 (22:16 +0000)]
More night ground lighting tweaks.

23 years agoTweaks to get lights to fade in quantity-wise as well as brightness-wise.
curt [Wed, 6 Dec 2000 13:57:29 +0000 (13:57 +0000)]
Tweaks to get lights to fade in quantity-wise as well as brightness-wise.

23 years agoAdded a --visibility= option.
curt [Wed, 6 Dec 2000 04:13:16 +0000 (04:13 +0000)]
Added a --visibility= option.

23 years agoAdded a file load / save entry box so you can specify a file name (contributed
curt [Tue, 5 Dec 2000 22:19:42 +0000 (22:19 +0000)]
Added a file load / save entry box so you can specify a file name (contributed
by David Findley)

23 years agoAdded support for specifying light coverage on a per material basis in the
curt [Tue, 5 Dec 2000 20:53:14 +0000 (20:53 +0000)]
Added support for specifying light coverage on a per material basis in the
materials file (contributed by David Megginson.)

23 years agoFaster triangle area routine contributed by Norman Vine.
curt [Tue, 5 Dec 2000 20:20:57 +0000 (20:20 +0000)]
Faster triangle area routine contributed by Norman Vine.

23 years agoTweaked thresholds for staging in ground lighting.
curt [Tue, 5 Dec 2000 18:58:05 +0000 (18:58 +0000)]
Tweaked thresholds for staging in ground lighting.

23 years agoAdjust ground lighting up significantly higher to avoid zbuffer fighting
curt [Tue, 5 Dec 2000 14:27:27 +0000 (14:27 +0000)]
Adjust ground lighting up significantly higher to avoid zbuffer fighting
on cards with 16 bit (or less) depth buffers.

23 years agoBring lights in in stages as it get's darker.
curt [Mon, 4 Dec 2000 23:25:05 +0000 (23:25 +0000)]
Bring lights in in stages as it get's darker.

23 years agoTweaks to ground lighting infrastructure.
curt [Mon, 4 Dec 2000 22:36:18 +0000 (22:36 +0000)]
Tweaks to ground lighting infrastructure.

23 years agoGenerate a set of ground lights when loading a scenery tile.
curt [Mon, 4 Dec 2000 22:35:38 +0000 (22:35 +0000)]
Generate a set of ground lights when loading a scenery tile.

23 years agoFix fog / light punchthrough.
curt [Mon, 4 Dec 2000 22:35:10 +0000 (22:35 +0000)]
Fix fog / light punchthrough.

23 years agoRenamed fg_random -> sg_random.
curt [Mon, 4 Dec 2000 05:28:01 +0000 (05:28 +0000)]
Renamed fg_random -> sg_random.

23 years agoStarted laying out infrastructure for ground lighting.
curt [Mon, 4 Dec 2000 05:26:40 +0000 (05:26 +0000)]
Started laying out infrastructure for ground lighting.
Renamed fg_random -> sg_random.

23 years agoStarted laying out the infrastructure for handling lighting.
curt [Mon, 4 Dec 2000 05:24:38 +0000 (05:24 +0000)]
Started laying out the infrastructure for handling lighting.
Started experimenting with ground lighting.

23 years agoAdded a hardcoded "LIGHTING" material entry in the matlib.
curt [Mon, 4 Dec 2000 05:23:06 +0000 (05:23 +0000)]
Added a hardcoded "LIGHTING" material entry in the matlib.
Fixed a typo in creating textured ssg simple states.
Start looking at a faster method for generating surface lighting based on the
scenery triangles.

23 years agoRewrote the tile scheme to use a "map" structure rather than "vector"
curt [Sun, 3 Dec 2000 20:15:46 +0000 (20:15 +0000)]
Rewrote the tile scheme to use a "map" structure rather than "vector"
structure.  The new approach is simpler, more flexible, and more dynamics.
We can now dynamically size the tile cache up and down.  Also, the range
of tiles to load is now dependent on visibility and is calculated to always
bring in enough tiles.

23 years agoRemoved tile radius option. Range of tiles to be loaded is now controled
curt [Sun, 3 Dec 2000 20:13:58 +0000 (20:13 +0000)]
Removed tile radius option.  Range of tiles to be loaded is now controled
by the visibility distance.

23 years agoMoved Time/timestamp.hxx into simgear/timing/timestamp.hxx
curt [Thu, 30 Nov 2000 18:43:31 +0000 (18:43 +0000)]
Moved Time/timestamp.hxx into simgear/timing/timestamp.hxx

23 years agoParse route files by Durk Talsma.
curt [Tue, 28 Nov 2000 23:38:24 +0000 (23:38 +0000)]
Parse route files by Durk Talsma.

23 years agoFix an autopilot rate of climb bug (meter vs. feet confusion)
curt [Sat, 25 Nov 2000 20:54:52 +0000 (20:54 +0000)]
Fix an autopilot rate of climb bug (meter vs. feet confusion)

23 years agoIncreased FG_MAX_NODES to 4000
curt [Thu, 23 Nov 2000 15:48:21 +0000 (15:48 +0000)]
Increased FG_MAX_NODES to 4000

23 years agoFixes for better control over external aircraft 3d model control.
curt [Tue, 14 Nov 2000 20:43:38 +0000 (20:43 +0000)]
Fixes for better control over external aircraft 3d model control.

23 years agoInitial revision.
curt [Tue, 14 Nov 2000 20:41:44 +0000 (20:41 +0000)]
Initial revision.

23 years agoNov. 14, 2000 JSBSim updates
curt [Tue, 14 Nov 2000 20:31:58 +0000 (20:31 +0000)]
Nov. 14, 2000 JSBSim updates

23 years agoRearranged includes a touch.
curt [Mon, 13 Nov 2000 16:37:38 +0000 (16:37 +0000)]
Rearranged includes a touch.

23 years agoNov 8 updates.
curt [Thu, 9 Nov 2000 19:50:02 +0000 (19:50 +0000)]
Nov 8 updates.

23 years agoTweaks.
curt [Fri, 3 Nov 2000 23:04:23 +0000 (23:04 +0000)]
Tweaks.

23 years agoSync with current JSBSim devel code.
curt [Fri, 3 Nov 2000 23:02:47 +0000 (23:02 +0000)]
Sync with current JSBSim devel code.

23 years agoSupport aliasing one material name to another.
curt [Fri, 3 Nov 2000 20:21:43 +0000 (20:21 +0000)]
Support aliasing one material name to another.

23 years agoHere are updated IO360.cxx and IO360.hxx files with an alteration to
curt [Thu, 2 Nov 2000 17:01:09 +0000 (17:01 +0000)]
Here are updated IO360.cxx and IO360.hxx files with an alteration to
bring EGT down to a more reasonable range.  EGT is now returned in
deg Fahrenheit (yuk!!) by the accessor function since that is what
the guage is calibrated in, and the absolute max value that can be
output (max power mixture at max power) is about 750 deg F.  Dave, I
suggest that you set the guage to run from 450 - 750 deg F between
the four big marker ticks.  What do the offset and scale actually
refer to in the .xml config file BTW?

Fuel flow, better handling of manifold pressure wrt engine speed, and
proper consideration of altitude effects next, hopefully.

23 years agoA couple clean ups ...
curt [Thu, 2 Nov 2000 00:59:39 +0000 (00:59 +0000)]
A couple clean ups ...

23 years agoMoved fov and win_ration from FGOptions to FGViewer so we can control these
curt [Wed, 1 Nov 2000 23:27:32 +0000 (23:27 +0000)]
Moved fov and win_ration from FGOptions to FGViewer so we can control these
on a per view basis.
Fixed some compile warnings in Main/*.cxx

23 years agoMore view clean ups.
curt [Wed, 1 Nov 2000 22:40:10 +0000 (22:40 +0000)]
More view clean ups.

23 years agosrc/GUI/gui.cxx:
curt [Wed, 1 Nov 2000 04:51:55 +0000 (04:51 +0000)]
src/GUI/gui.cxx:
- removed Toggle Clouds menu item

src/Main/options.cxx:
- (minor) added some code to sync up options with properties

src/Main/bfi.[ch]xx:
- removed (get|set)Clouds(ASL)?
- removed setSpeedNorth, setSpeedEast, and setSpeedDown -- these are
  all read-only now
- added setAirspeed (for calibrated kt)
- extensive rewrite to support Tony's FDM changes
- rearranged everything in bfi.hxx to mess up Curt's ediff examination
- added properties for setting initial panel position

src/Main/save.cxx:
- reinit the tile cache after restore

23 years agoWoohoo! some success with external views ...
curt [Wed, 1 Nov 2000 04:32:04 +0000 (04:32 +0000)]
Woohoo! some success with external views ...

23 years agoWorking on lookat views.
curt [Wed, 1 Nov 2000 02:30:10 +0000 (02:30 +0000)]
Working on lookat views.

23 years agoTweaks.
curt [Mon, 30 Oct 2000 15:09:17 +0000 (15:09 +0000)]
Tweaks.

23 years agoUpdates by Tony working on the FDM interface bus.
curt [Sat, 28 Oct 2000 16:30:30 +0000 (16:30 +0000)]
Updates by Tony working on the FDM interface bus.

23 years agoAdded manifold pressure to the property manager.
curt [Fri, 27 Oct 2000 22:27:16 +0000 (22:27 +0000)]
Added manifold pressure to the property manager.

23 years agoAdded CHT (cylinder head temp) to BFI and property manager.
curt [Fri, 27 Oct 2000 22:00:43 +0000 (22:00 +0000)]
Added CHT (cylinder head temp) to BFI and property manager.

23 years agoThis is a somewhat rough first attempt at modelling cylinder head
curt [Fri, 27 Oct 2000 21:33:07 +0000 (21:33 +0000)]
This is a somewhat rough first attempt at modelling cylinder head
temperature.  The cylinder head is assumed to be at uniform
temperature.  Obviously this is incorrect, but it simplifies things a
lot, and we're just looking for the behaviour of CHT to be correct.
Energy transfer to the cylinder head is assumed to be one third of the
energy released by combustion at all conditions.  This is a reasonable
estimate, although obviously in real life it varies with different
conditions and possibly with CHT itself.  I've split energy transfer
from the cylinder head into 2 terms - free convection - ie convection
to stationary air, and forced convection, ie convection into flowing
air.  The basic free convection equation is: dqdt = -hAdT   Since we
don't know A and are going to set h quite arbitarily anyway I've
knocked A out and just wrapped it up in h - the only real significance
is that the units of h will be different but that dosn't really matter
to us anyway.  In addition, we have the problem that the prop model
I'm currently using dosn't model the backwash from the prop which will
add to the velocity of the cooling air when the prop is turning, so
I've added an extra term to try and cope with this.

In real life, forced convection equations are genarally empirically
derived, and are quite complicated and generally contain such things
as the Reynolds and Nusselt numbers to various powers.  The best
course of action would probably to find an empirical correlation from
the literature for a similar situation and try and get it to fit well.
 However, for now I am using my own made up very simple correlation
for the energy transfer from the cylinder head:

dqdt = -(h1.dT) -(h2.m_dot.dT) -(h3.rpm.dT)

where dT is the temperature different between the cylinder head and
the surrounding air, m_dot is the mass flow rate of cooling air
through an arbitary volume, rpm is the engine speed in rpm (this is
the backwash term), and h1, h2, h3 are co-efficients which we can play
with to attempt to get the CHT behaviour to match real life.

In order to change the values of CHT that the engine settles down at
at various conditions, have a play with h1, h2 and h3.  In order to
change the rate of heating/cooling without affecting equilibrium
values alter the cylinder head mass, which is really quite arbitary.
Bear in mind that altering h1, h2 and h3 will also alter the rate of
heating or cooling as well as equilibrium values, but altering the
cylinder head mass will only alter the rate.  It would I suppose be
better to read the values from file to avoid the necessity for
re-compilation every time I change them.

23 years agoAdded a viewmgr system and made corresponding changes to support it.
curt [Thu, 26 Oct 2000 21:51:09 +0000 (21:51 +0000)]
Added a viewmgr system and made corresponding changes to support it.

23 years agoInitial revision.
curt [Thu, 26 Oct 2000 21:23:38 +0000 (21:23 +0000)]
Initial revision.

23 years agoDebug cleanup.
curt [Thu, 26 Oct 2000 18:20:55 +0000 (18:20 +0000)]
Debug cleanup.

23 years agoCheck point ... making progress with a FGViewerLookAt class so we can
curt [Thu, 26 Oct 2000 18:10:28 +0000 (18:10 +0000)]
Check point ... making progress with a FGViewerLookAt class so we can
more easily do nifty external views.

23 years agoContinued FGViewer cleanups. FGViewer is now a base class so that we can
curt [Wed, 25 Oct 2000 22:59:02 +0000 (22:59 +0000)]
Continued FGViewer cleanups.  FGViewer is now a base class so that we can
derive specific viewer classes from it.  Here's what I currently have in mind:

FGViewer
  |
  |-> FGViewerPRH     (current system with orientation specified in
  |                    LaRCsim Euler angle convention)
  |
  |-> FGViewerLookAt  Feed in a position, view direction, and up vector
  |
  |-> FGViewerHPR     (similar to PRH, but using ssg hpr euler angle
  |                    convention)
  |-> others?

23 years agoInitial revision.
curt [Wed, 25 Oct 2000 22:58:05 +0000 (22:58 +0000)]
Initial revision.

23 years agoRemoved references to Point3D from FGViewers interface.
curt [Wed, 25 Oct 2000 19:46:43 +0000 (19:46 +0000)]
Removed references to Point3D from FGViewers interface.

23 years agoContinuing work on cleanups.
curt [Wed, 25 Oct 2000 19:27:13 +0000 (19:27 +0000)]
Continuing work on cleanups.
Removed some commented out chunks of code that no longer make sense to keep
around.
Working on replacing instances of Point3D with sg{d,}Vec3.

23 years agoCheckpoint commit for cleaning up the FGViewer class. External views are
curt [Wed, 25 Oct 2000 15:27:55 +0000 (15:27 +0000)]
Checkpoint commit for cleaning up the FGViewer class.  External views are
not working right, but this will hopefully be fixed soon.

23 years agoStarted integrating Jon's doc++ comments.
curt [Tue, 24 Oct 2000 21:43:37 +0000 (21:43 +0000)]
Started integrating Jon's doc++ comments.

23 years agoUpdates to fix a network communication problem.
curt [Tue, 24 Oct 2000 17:15:32 +0000 (17:15 +0000)]
Updates to fix a network communication problem.

23 years agoI tested:
curt [Tue, 24 Oct 2000 00:34:50 +0000 (00:34 +0000)]
I tested:
LaRCsim c172 on-ground and in-air starts, reset: all work
UIUC Cessna172 on-ground and in-air starts work as expected, reset
results in an aircraft that is upside down but does not crash FG.   I
don't know what it was like before, so it may well be no change.
JSBSim c172 and X15 in-air starts work fine, resets now work (and are
trimmed), on-ground starts do not -- the c172 ends up on its back.  I
suspect this is no worse than before.

I did not test:
Balloon (the weather code returns nan's for the atmosphere data --this
is in the weather module and apparently is a linux only bug)
ADA (don't know how)
MagicCarpet  (needs work yet)
External (don't know how)

known to be broken:
LaRCsim c172 on-ground starts with a negative terrain altitude (this
happens at KPAO when the scenery is not present).   The FDM inits to
about 50 feet AGL and the model falls to the ground.  It does stay
upright, however, and seems to be fine once it settles out, FWIW.

To do:
--implement set_Model on the bus
--bring Christian's weather data into JSBSim
-- add default method to bus for updating things like the sin and cos of
latitude (for Balloon, MagicCarpet)
-- lots of cleanup

The files:
src/FDM/flight.cxx
src/FDM/flight.hxx
-- all data members now declared protected instead of private.
-- eliminated all but a small set of 'setters', no change to getters.
-- that small set is declared virtual, the default implementation
provided preserves the old behavior
-- all of the vector data members are now initialized.
-- added busdump() method -- FG_LOG's  all the bus data when called,
useful for diagnostics.

src/FDM/ADA.cxx
-- bus data members now directly assigned to

src/FDM/Balloon.cxx
-- bus data members now directly assigned to
-- changed V_equiv_kts to V_calibrated_kts

src/FDM/JSBSim.cxx
src/FDM/JSBSim.hxx
-- bus data members now directly assigned to
-- implemented the FGInterface virtual setters with JSBSim specific
logic
-- changed the static FDMExec to a dynamic fdmex (needed so that the
JSBSim object can be deleted when a model change is called for)
-- implemented constructor and destructor, moved some of the logic
formerly in init() to constructor
-- added logic to bring up FGEngInterface objects and set the RPM and
throttle values.

src/FDM/LaRCsim.cxx
src/FDM/LaRCsim.hxx
-- bus data members now directly assigned to
-- implemented the FGInterface virtual setters with LaRCsim specific
logic, uses LaRCsimIC
-- implemented constructor and destructor, moved some of the logic
formerly in init() to constructor
-- moved default inertias to here from fg_init.cxx
-- eliminated the climb rate calculation.  The equivalent, climb_rate =
-1*vdown, is now in copy_from_LaRCsim().

src/FDM/LaRCsimIC.cxx
src/FDM/LaRCsimIC.hxx
-- similar to FGInitialCondition, this class has all the logic needed to
turn data like Vc and Mach into the more fundamental quantities LaRCsim
needs to initialize.
-- put it in src/FDM since it is a class

src/FDM/MagicCarpet.cxx
 -- bus data members now directly assigned to

src/FDM/Makefile.am
-- adds LaRCsimIC.hxx and cxx

src/FDM/JSBSim/FGAtmosphere.h
src/FDM/JSBSim/FGDefs.h
src/FDM/JSBSim/FGInitialCondition.cpp
src/FDM/JSBSim/FGInitialCondition.h
src/FDM/JSBSim/JSBSim.cpp
-- changes to accomodate the new bus

src/FDM/LaRCsim/atmos_62.h
src/FDM/LaRCsim/ls_geodesy.h
-- surrounded prototypes with #ifdef __cplusplus ... #endif , functions
here are needed in LaRCsimIC

src/FDM/LaRCsim/c172_main.c
src/FDM/LaRCsim/cherokee_aero.c
src/FDM/LaRCsim/ls_aux.c
src/FDM/LaRCsim/ls_constants.h
src/FDM/LaRCsim/ls_geodesy.c
src/FDM/LaRCsim/ls_geodesy.h
src/FDM/LaRCsim/ls_step.c
src/FDM/UIUCModel/uiuc_betaprobe.cpp
-- changed PI to LS_PI, eliminates preprocessor naming conflict with
weather module

src/FDM/LaRCsim/ls_interface.c
src/FDM/LaRCsim/ls_interface.h
-- added function ls_set_model_dt()

src/Main/bfi.cxx
-- eliminated calls that set the NED speeds to body components.  They
are no longer needed and confuse the new bus.

src/Main/fg_init.cxx
-- eliminated calls that just brought the bus data up-to-date (e.g.
set_sin_cos_latitude). or set default values.   The bus now handles the
defaults and updates itself when the setters are called (for LaRCsim and
JSBSim).  A default method for doing this needs to be added to the bus.
-- added fgVelocityInit() to set the speed the user asked for.  Both
JSBSim and LaRCsim can now be initialized using any of:
vc,mach, NED components, UVW components.

src/Main/main.cxx
--eliminated call to fgFDMSetGroundElevation, this data is now 'pulled'
onto the bus every update()

src/Main/options.cxx
src/Main/options.hxx
-- added enum to keep track of the speed requested by the user
-- eliminated calls to set NED velocity properties to body speeds, they
are no longer needed.
-- added options for the NED components.

src/Network/garmin.cxx
src/Network/nmea.cxx
--eliminated calls that just brought the bus data up-to-date (e.g.
set_sin_cos_latitude).  The bus now updates itself when the setters are
called (for LaRCsim and JSBSim).  A default method for doing this needs
to be added to the bus.
-- changed set_V_equiv_kts to set_V_calibrated_kts.  set_V_equiv_kts no
longer exists ( get_V_equiv_kts still does, though)

src/WeatherCM/FGLocalWeatherDatabase.cpp
-- commented out the code to put the weather data on the bus, a
different scheme for this is needed.

23 years agoTweaks.
curt [Mon, 23 Oct 2000 20:27:41 +0000 (20:27 +0000)]
Tweaks.

23 years agoUpdates to track more consistant naming scheme in simgear.
curt [Mon, 23 Oct 2000 17:10:06 +0000 (17:10 +0000)]
Updates to track more consistant naming scheme in simgear.

23 years agoMoved winWidth and winHeight out of FGViewer since these are set on a
curt [Thu, 19 Oct 2000 23:09:33 +0000 (23:09 +0000)]
Moved winWidth and winHeight out of FGViewer since these are set on a
per-application level.  We can have multiple viewers ...
Cleaned up fov mistake on startup with panel activated.

23 years agoCode clean ups relating to FGOptions ... and moved it into globals-> space.
curt [Thu, 19 Oct 2000 21:24:43 +0000 (21:24 +0000)]
Code clean ups relating to FGOptions ... and moved it into globals-> space.

23 years agoThe following changes were made to flightgear-0.7.5 code to implement the follow
curt [Thu, 19 Oct 2000 19:46:13 +0000 (19:46 +0000)]
The following changes were made to flightgear-0.7.5 code to implement the follow
ing features:

a) ADA Flight model - ADA.cxx, ADA.hxx, flight.hxx
b) Fighter a/c HUD       - flight.hxx, hud.hxx, hud.cxx, cockpit.cxx, hud_ladr.c
xx, hud_card.cxx
c) 3-window display      - options.hxx, options.cxx, viewer.cxx
d) Moving objects (ship) - main.cxx
e) Patches               - main.cxx

ADA.cxx, ADA.hxx
--------------------------
Interface to the external ADA flight dynamics package.

flight.hxx
----------
Included prototypes for accepting additional data fron the External flight
model for fighter aircraft HUD

Hud.hxx
-------
Included prototypes for accepting additional data for fighter HUD from Exernal F
light model.
Defined FIGHTER_HUD pre-processor directive to enable compilation of fighter hud
 code.

hud.cxx, cockpit.cxx, hud_ladr.cxx, hud_card.cxx
---------------------------------------
Included code to initialise additional reticles/text for fighter HUD which is co
nditionally
compiled if FIGHTER_HUD is defined.

options.hxx
-----------
Added window_offset, and function to retrieve its value for 3 windows

options.cxx
-----------
Changed few options to suit ADA/CEF projection system/screens and checks for win
dow offset.

views.cxx
---------
Added code to retrieve view offset for window.

Main.cxx
--------
Added code to load and move an aircraft carrier.
Patch to enable clouds from command line until Curtis fixes it. By default cloud
s are disabled.

23 years agoSome changes contributed by David Megginson to allow for more interesting
curt [Wed, 18 Oct 2000 21:19:30 +0000 (21:19 +0000)]
Some changes contributed by David Megginson to allow for more interesting
external views.

23 years agoI guess we have to ref() ssgStateTable as well as ssgSimpleState.
curt [Wed, 18 Oct 2000 07:03:49 +0000 (07:03 +0000)]
I guess we have to ref() ssgStateTable as well as ssgSimpleState.

23 years agoAdded ref() count increment calls to all ssgSimpleState creation to prevent
curt [Wed, 18 Oct 2000 00:48:12 +0000 (00:48 +0000)]
Added ref() count increment calls to all ssgSimpleState creation to prevent
them from being delete by ssg once nothing in the scene graph points to them.

23 years agoAdd #include <string.h> since js.h doesn't (but should.)
curt [Wed, 18 Oct 2000 00:47:18 +0000 (00:47 +0000)]
Add #include <string.h> since js.h doesn't (but should.)

23 years agoNew msvc project files.
curt [Wed, 18 Oct 2000 00:46:47 +0000 (00:46 +0000)]
New msvc project files.

23 years agoInitial revision.
curt [Mon, 16 Oct 2000 22:02:10 +0000 (22:02 +0000)]
Initial revision.

23 years agoDoh! typo in a the file name.
curt [Mon, 16 Oct 2000 21:53:45 +0000 (21:53 +0000)]
Doh! typo in a the file name.

23 years agoAdded a missing patch ...
curt [Mon, 16 Oct 2000 20:54:48 +0000 (20:54 +0000)]
Added a missing patch ...

23 years agoAdded #include <math.h> for fabs()
curt [Mon, 16 Oct 2000 20:47:47 +0000 (20:47 +0000)]
Added #include <math.h> for fabs()

23 years agoRenamed new FGEngine to FGNewEngine to avoid conflict with stuff in JSBSim.
curt [Mon, 16 Oct 2000 20:01:23 +0000 (20:01 +0000)]
Renamed new FGEngine to FGNewEngine to avoid conflict with stuff in JSBSim.

23 years agoCheck result of cur_fdm_state->init() and die if it fails.
curt [Mon, 16 Oct 2000 14:55:34 +0000 (14:55 +0000)]
Check result of cur_fdm_state->init() and die if it fails.

23 years agoCheck return value of FDM::init().
curt [Mon, 16 Oct 2000 14:54:41 +0000 (14:54 +0000)]
Check return value of FDM::init().
Updated other return values to be bool instead of int.

23 years agoChanged default starting airport.
curt [Mon, 16 Oct 2000 14:52:42 +0000 (14:52 +0000)]
Changed default starting airport.
Updated Thanks.
Removed reference to --with-flight-model= (depricated) from configure script.

23 years agoFriday the 13th JSBSim update ... :-0 !!!
curt [Sat, 14 Oct 2000 02:10:10 +0000 (02:10 +0000)]
Friday the 13th JSBSim update ... :-0  !!!

23 years agoPanel tweaks to support "shaped" panels.
curt [Fri, 13 Oct 2000 23:34:54 +0000 (23:34 +0000)]
Panel tweaks to support "shaped" panels.
Additional HUD support for waypoints.
JSBSim updates.

23 years agoMinor tweaks.
curt [Thu, 12 Oct 2000 01:08:22 +0000 (01:08 +0000)]
Minor tweaks.

23 years agoTweaks and massaging relative to the new waypoint route management system.
curt [Thu, 12 Oct 2000 01:08:09 +0000 (01:08 +0000)]
Tweaks and massaging relative to the new waypoint route management system.
You can now specify waypoint on the command line with --wp=ID[,alt]

23 years agoUpdates to Autopilot menu to support new SGRoute manager.
curt [Thu, 12 Oct 2000 01:06:55 +0000 (01:06 +0000)]
Updates to Autopilot menu to support new SGRoute manager.

23 years agoUpdates to track current JSBSim cvs.
curt [Thu, 12 Oct 2000 01:06:31 +0000 (01:06 +0000)]
Updates to track current JSBSim cvs.

23 years agoLot's of massaging to get the WAYPOINT hold mechanism to work with the
curt [Thu, 12 Oct 2000 01:06:07 +0000 (01:06 +0000)]
Lot's of massaging to get the WAYPOINT hold mechanism to work with the
new SGRoute manager.  Changed logic and gui a bit to match.

23 years agoMoved VERSION to FLIGHTGEAR_VERSION and put it in it's own include file.
curt [Wed, 11 Oct 2000 00:19:10 +0000 (00:19 +0000)]
Moved VERSION to FLIGHTGEAR_VERSION and put it in it's own include file.

23 years agoChanges to support new simgear waypoint module.
curt [Wed, 11 Oct 2000 00:18:26 +0000 (00:18 +0000)]
Changes to support new simgear waypoint module.

23 years agoSome tweaks relating to engines and the various LaRCsim related fdm's
curt [Tue, 10 Oct 2000 20:31:20 +0000 (20:31 +0000)]
Some tweaks relating to engines and the various LaRCsim related fdm's

23 years agoSeparated out "VERSION" into it's own include file.
curt [Tue, 10 Oct 2000 19:47:34 +0000 (19:47 +0000)]
Separated out "VERSION" into it's own include file.

23 years agoAdded keyboard mappings to move panel up/down/right/left.
curt [Tue, 10 Oct 2000 17:45:04 +0000 (17:45 +0000)]
Added keyboard mappings to move panel up/down/right/left.

23 years agoOct. 10, 2000 sync with JSBSim master repository.
curt [Tue, 10 Oct 2000 17:44:35 +0000 (17:44 +0000)]
Oct. 10, 2000 sync with JSBSim master repository.

23 years agoFixed a small bug in the engine lookup of bfi that is currently crashing
curt [Mon, 9 Oct 2000 21:17:39 +0000 (21:17 +0000)]
Fixed a small bug in the engine lookup of bfi that is currently crashing
with jsbsim since no engine is currently created.  This will all have to be
revamped in the future, but jsbsim has the structure for doing engines so
that is good.