curt
365b26d093
HUD updates/cleanups from Norman Vine.
2000-05-13 00:02:43 +00:00
curt
5127740c72
More fixes to ils approaches and autopilot.
2000-05-12 22:17:09 +00:00
curt
db89ecfae8
Fixes to ILS approaches ... now takes into consideration actual GS and DME
...
locations.
2000-05-12 20:07:51 +00:00
curt
63df45998f
More magvar fixes relating to vor/ils.
2000-05-12 14:09:52 +00:00
curt
51898e3a14
Added magvar offset to VOR's.
2000-05-12 13:41:12 +00:00
curt
519996f34d
Changes contributed by Tony Peden to put wind data "on the bus".
2000-05-11 19:17:33 +00:00
curt
a74e205930
Norman Vine contributed code to do anti-aliases HUD lines.
...
However, this tanks my voodoo2 frame rates so it the code is disabled for now.
2000-05-11 19:17:02 +00:00
curt
109088a84e
Updated save file and bfi code from David Megginson.
2000-05-06 21:47:53 +00:00
curt
b603674b92
Fix gui parameter adjuster.
2000-05-04 17:09:42 +00:00
curt
292c97fa43
Propogate colocated dme flag.
2000-05-04 15:53:03 +00:00
curt
2fac753991
minor tweaks.
2000-05-04 05:21:50 +00:00
curt
2cda6e7082
ADF tuner fixes so that it goes from 100 to 1299 without decimal steps.
...
The left button moves by 1, and the right button moves by 25.
2000-05-04 05:10:32 +00:00
curt
6bc7ed9ba2
Overhaul of the navaid system to increase efficiency, reduce redundancy, and
...
also properly model the DME.
2000-05-04 01:18:45 +00:00
curt
977917a612
Initial revision (is this the best place for this?)
2000-05-03 03:02:30 +00:00
curt
4f6ed28a17
Instrument panel / steam updates for more realistic modeling of various
...
instruments (contributed by Alex Perry)
2000-05-02 19:41:35 +00:00
curt
a975fd77c5
User-visible
...
- knobs now continue to rotate when you hold down the mouse
- the middle mouse button makes knobs rotate much faster
- there are NAV1, NAV2, and ADF radios that can be tuned using the mouse
- there are standby frequencies for NAV1 and NAV2, and buttons to swap
- there is a crude, rather silly-looking DME, hard-wired to NAV1
- there is a crude, rather silly-looking autopilot that can lock
the heading (to the bug on the gyro), can lock to NAV1, and can lock
the current altitude
- the knobs for changing the radials on NAV1 and NAV2 look much better
and are in the right place
- tuning into an ILS frequency doesn't change the displayed radial for
NAV1
Code
- I've created a new module, sp_panel.[ch]xx, that constructs the
default single-prop panel; this works entirely outside of FGPanel,
so it is possible to construct similar modules for other sorts of
panels; all code specific to the default panel has been removed from
panel.cxx
- current_panel is now a pointer
- radiostack.[ch]xx keeps track both of the actual radial and of the
selected radial (they will differ with ILS); the NAV gauges should
not spin around automatically to show the actual radial (we need to
do something similar with the autopilot)
- the panel is initialized fairly early
- make sure that standby frequencies also get initialized
- I've started combining and clipping small textures to save texture
memory; there's a lot more to do, but at least I've made a start
2000-05-02 18:26:00 +00:00
curt
ea80ed959e
Partial JSBsim update.
2000-05-02 18:25:30 +00:00
curt
921beb96d7
First stab at NAV1 and GS hold modes for the autopilot.
2000-04-30 22:21:47 +00:00
curt
b62900e44c
Minor autopilot/gui tweaks.
2000-04-30 07:33:11 +00:00
curt
3ecf1b8dce
Autopilot "class-ification".
...
Separated out gui parts of autopilot control from the actual autopilot code.
2000-04-30 06:51:49 +00:00
curt
2aefd15f74
Added getAGL()
2000-04-28 20:08:22 +00:00
curt
1868e44ee4
0429 updates from Jon.
2000-04-28 19:59:46 +00:00
curt
418279fdd4
Panel updates from David Megginson. Radials can now be adjusted on the fly
...
by clicking on the knob on the instrument panel.
2000-04-27 22:45:48 +00:00
curt
949fc00815
MacOS build updates.
2000-04-27 21:57:08 +00:00
curt
39f4bea43e
Fixes for cygwin32 builds.
2000-04-27 03:26:36 +00:00
curt
f7891be922
Initial revision.
2000-04-26 00:35:14 +00:00
curt
e9b2b521ca
April 25, 2000 updates from Jon.
2000-04-25 17:43:40 +00:00
curt
8f71890c08
April 25 updates to JSBsim by Jon.
2000-04-25 17:42:11 +00:00
curt
ff8e6b9e28
Tweaks to navaid database loading.
2000-04-25 17:33:13 +00:00
curt
b5420977d7
Updates to nav radio stack model ... starting to get to first usable pass.
2000-04-25 04:58:25 +00:00
curt
b23f930aa6
Beginning work on integrating radiostack model into fgfs.
2000-04-25 03:09:26 +00:00
curt
9a3b25e4fa
cygwin32 fixes by norman vine.
2000-04-24 23:52:13 +00:00
curt
8f1c10a746
Fix a bug with converting frequencies to "int".
2000-04-24 23:51:56 +00:00
curt
8f21c91edf
Moved main.o to beginning of link line.
...
Initialize navaid databases.
2000-04-24 23:51:26 +00:00
curt
56ad909452
Begin adding radio stack functionality.
2000-04-24 23:50:59 +00:00
curt
c7cac5893f
Added new section of JSBsim.
2000-04-24 23:49:37 +00:00
curt
ad4416e143
Updated JSBsim code.
2000-04-24 23:49:06 +00:00
curt
6dba794faa
Added fix routines.
2000-04-21 18:30:59 +00:00
curt
abc61895ed
Added ils loader.
2000-04-21 18:00:47 +00:00
curt
a759908c76
More name changing.
2000-04-21 16:42:01 +00:00
curt
6b7353598b
Renamed files.
2000-04-21 16:03:36 +00:00
curt
afcf4d4324
Tweaks.
2000-04-21 05:27:13 +00:00
curt
ce86c83222
Basic query routine now working.
2000-04-21 05:26:24 +00:00
curt
96a8cc0fff
Whups didn't mean to add this, removed.
2000-04-21 04:31:18 +00:00
curt
f83731630c
Updates to add in navaid management code.
2000-04-21 04:20:35 +00:00
curt
7a16ec4fb4
Start of code to load, manage, and query the navaid database.
2000-04-21 04:19:22 +00:00
curt
96c20e6532
Added custom joystick client support so that flight gear can read values
...
being shipped over from a separate joystick server.
2000-04-19 21:22:16 +00:00
curt
f03cfb6b4a
Initial revision.
2000-04-19 21:20:44 +00:00
curt
336aee09c4
Added one more missing include file.
2000-04-13 17:42:09 +00:00
curt
4139964eb2
Fixed a syntax error (stray space).
2000-04-12 19:05:41 +00:00
curt
6660bb4788
Added all .h files to Makefile.am so they can be included in the distribution.
2000-04-12 17:43:58 +00:00
curt
12168687cb
Changes by Tony Peden to get pitch, roll, and yaw rates onto the "bus."
2000-04-11 21:45:42 +00:00
curt
a0ed3977ce
Comment some debugging output.
2000-04-11 20:38:45 +00:00
curt
1f1b2bab50
David Megginson made a few (mostly minor) mods to the LaRCsim files, and
...
it's now possible to choose the LaRCsim model at runtime, as in
fgfs --aircraft=c172
or
fgfs --aircraft=uiuc --aircraft-dir=Aircraft-uiuc/Boeing747
I did this so that I could play with the UIUC stuff without losing
Tony's C172 with its flaps, etc. I did my best to respect the design
of the LaRCsim code by staying in C, making only minimal changes, and
not introducing any dependencies on the rest of FlightGear. The
modified files are attached.
2000-04-10 20:09:40 +00:00
curt
d9c7848ed7
Replaced all instances sgMultMat4 with sgPre/PostMultMat4 to avoid bug and
...
fix discrepancy in plib.
2000-04-04 05:49:05 +00:00
curt
616610a962
Removed all sgMultMat4 in favor of Pre/PostMultMat4. Steve says there is
...
an error in MultMat4 that isn't found in Pre/Post. He wants to fix it which
means different versions of plib could work differently from each other.
2000-04-04 05:46:37 +00:00
curt
7db09cfd2f
Build gdbm database from original text file.
2000-03-29 20:23:28 +00:00
curt
3b34980556
Updates to simple.[ch]xx to use gdbm to look up airport values.
2000-03-29 20:21:31 +00:00
curt
19d2b1a314
Updated for magvar calculations.
2000-03-29 00:15:58 +00:00
curt
dec30d2090
Updated ...
2000-03-29 00:15:26 +00:00
curt
87d4e7b5d4
David Megginson: I've created a couple of very simple textures: one for
...
the NAV face, and one for a NAV needle (just a thin, slightly blurry red
line for now). I'm attaching my two new textures, together with my newest
panel.cxx (modified from Alex's to use the new textures). Obviously,
there's a lot more to do, including TO/FROM indicators, but this is a
start, and it's fun.
2000-03-26 17:19:39 +00:00
curt
9517c0b82d
NAV1 is now the ILS-28R on airport KMYF,
...
NAV2 is now the VOR radial 068 from MZB,
ADF is now the Compass locator on the outer marker.
This combination is more than the legally required to
fly any of KMYF-ILS-28R, KMYF-LOC-28R KMYF-NDB28.
If you don't have access to the approach plates
and would like them, let me know and I'll scan them
(and put them on the webpage area).
The approaches do work; I've checked them all out in
terms of altitude profile, centerlines and other stuff.
In real life, the radar vectoring will basically abandon you
overhead KSEE airport at 4000 ft heading 210 or so. Sometime
later you'll be turned to a heading of 260 if the controller
doesn't have too much else to do, just before you hit the
extended centerline. You can't rely on that though.
Maintain 3500ft until established, 2100 ft until the outer marker,
If non-precision, maintain 1340 until crossing the radial,
then 900 thereafter until you miss, based on time from the NDB.
The miss takes you heading 270 to intercept a radial which this
hacky implementation will not let you set up the computer for.
The hacky math implementation does not take range and/or signal
strength into account, so you can fly to San Diego from England
by following the needle indication on the ADF. It is also
fairly inaccurate math; about as accurate as the real-life signals.
When we have a _real_ radio module, I will be very happy to
throw all that code away. For now, it makes it demonstratable.
Please notice the nastiness involving the "VARY_E" constant.
This is _not_ something that will go away with the radio module.
As far as I know, we don't have a routine that calculates
magnetic variation as a function of global position.
We will need one, probably within the next two months.
2000-03-26 16:52:36 +00:00
curt
a2f328c8a8
A couple more tweaks to get UIUC flight model stuff to work.
2000-03-23 03:28:54 +00:00
curt
bd969d8e11
tweaks.
2000-03-23 00:14:37 +00:00
curt
0b69d5a107
Initial revision.
2000-03-22 22:08:16 +00:00
curt
8f3aa1bebd
UIUC flight model contribution. This is based on LaRCsim, but can read
...
the aircraft parameters from a file. It still uses Tony's <crappy> (and I
mean that in a constructive way) gear model. :-)
2000-03-22 22:01:33 +00:00
curt
863423054e
Updates to vacuum system model from Alex Perry.
2000-03-22 21:59:59 +00:00
curt
3b0cf518bc
MSVC++ tweaks contributed by Christian Mayer.
2000-03-21 22:06:05 +00:00
curt
a940c7293e
Added Alex's patches for more accurate instrument modeling (compass, vsi,
...
altitute)
2000-03-21 20:51:03 +00:00
curt
a9f48c0dac
Rendering tweaks.
2000-03-17 06:16:15 +00:00
curt
314a1dd9dd
Moved src/Astro to src/Ephemeris
2000-03-16 23:19:39 +00:00
curt
10ceaa4ba0
*** empty log message ***
2000-03-16 23:03:05 +00:00
curt
84c64c8cc3
Removed dependencies on Astro/solarsystem.*
...
Pass star and planet data to Sky module.
2000-03-16 23:01:57 +00:00
curt
dc01e3f8d2
tweaks.
2000-03-16 04:23:24 +00:00
curt
4deab11ed6
Tweaks to reduce module interdependencies.
...
Additional sun and moon position values calculated from new FGEphemeris class.
2000-03-16 04:18:24 +00:00
curt
b00c41ab45
Slight updates to material properties.
2000-03-16 04:15:47 +00:00
curt
7ada12ed09
Updates for ssg solarsystem/sky model. Includes changes to Time, Light, and
...
initialization sequences.
2000-03-16 04:15:22 +00:00
curt
52039b1fe5
Working on ssg-ifying sky.
2000-03-06 23:29:24 +00:00
curt
8d27e09b91
Pass NULL for ColourArray when creating cloud objects.
2000-03-06 23:28:52 +00:00
curt
28f17b1052
Updates for sky rendering.
2000-03-06 23:28:43 +00:00
curt
359b9507b1
Working on drawing sun and sun halo.
2000-03-03 00:07:23 +00:00
curt
02732b23f8
Sun now correctly placed in sky and correctly colored.
2000-03-02 19:20:54 +00:00
curt
f874d4a94f
Working on separating out ephemeris code from the actual rendering code
...
which I am trying to ssg-ify at the same time.
2000-03-02 13:51:31 +00:00
curt
e6d5923ad0
Separating out the Sky rendering as a separate unit and ssg-ifying it.
2000-03-02 03:03:16 +00:00
curt
7cfecd71a3
Tweaks related to updating skydome colors.
2000-03-01 00:32:09 +00:00
curt
a50dc5af73
Forgot to include ssg.h
2000-03-01 00:31:56 +00:00
curt
8f3f9bd264
Cygwin fixes.
2000-03-01 00:31:46 +00:00
curt
138863b3e2
Working on skydome ... some actual progress has been made. :-) Still
...
something goofy with sunrise, sunset effects.
2000-03-01 00:31:35 +00:00
curt
cb071f4e56
Continuing work on ssg-ifying the sky dome.
2000-02-29 17:13:02 +00:00
curt
749462f9bb
Make NetworkOLK optional even if compiled in.
2000-02-28 04:16:12 +00:00
curt
c2226f6e34
Added bfi.[ch]xx (Big Flat Interface) to give a consistant access point
...
to shared state inside Flight Gear.
2000-02-26 18:01:13 +00:00
curt
06f56d1465
Updates from David Megginson.
...
Externally: added a chronometer and a control-position indicator a la
MSFS, along with dummies for the radio-nav gauges.
Internally, substantially reworked the code so that the individual gauges
can be table- (and eventually, file-) driven.
2000-02-21 22:00:24 +00:00
curt
cb4164c5e1
Added an #include <glut.h> to pick up the FLT_MAX definition.
2000-02-21 18:05:42 +00:00
curt
b98a3093c6
It makes things easier to have this file already seeded after a cvs co.
2000-02-21 18:05:04 +00:00
curt
ac9491e386
Converted ssgVTable's to ssgVtxTable's which manage their own memory and
...
will hopefully be a step towards using compiled vertex arrays.
2000-02-20 05:19:15 +00:00
curt
becffdbce9
A blind attempt to fix the errno problem for the cygwin people.
2000-02-20 04:08:12 +00:00
curt
cc26bb7fe7
Removed all dependencies on <simgear/math/mat3.h> and friends. These are
...
old routines from SRGP. Steve's plib/sg.h does a nice job of completely
replacing this (and since plib is already around) and is a nice clean design
so it just makes sense.
2000-02-19 14:29:27 +00:00
curt
b23d8f9938
A few remaining reorg changes.
2000-02-17 23:34:30 +00:00
curt
1294aed465
One more pass at a reorg.
2000-02-16 23:01:03 +00:00
curt
274bdfd1eb
More reorganization.
2000-02-15 20:46:04 +00:00
curt
ee4433c312
Moved here at least for now.
2000-02-15 17:13:45 +00:00
curt
afdda1c821
Added.
2000-02-15 06:12:40 +00:00
curt
485230b443
Code reorganization.
2000-02-15 03:30:01 +00:00
curt
7f9c6d72ab
Added a load/save state function contributed by David Megginson.
2000-02-11 22:27:23 +00:00
curt
9a207fb4e1
MacOS fixes contributed by Darrell Walisser on 1/26/2000.
2000-02-10 23:37:56 +00:00
curt
de21d794a7
Minor code shuffling.
2000-02-10 23:36:44 +00:00
curt
095c069b39
Updated for plib-1.1.x
2000-02-04 22:50:04 +00:00
curt
d70120752c
Read all pending messages.
2000-01-21 18:02:19 +00:00
curt
fa16790a9b
Fixed a comment typo.
2000-01-21 18:01:57 +00:00
curt
85ac481272
17 Jan 2000 updates from Vader@t-online.de (Christian Mayer)
2000-01-18 18:32:35 +00:00
curt
e61785f83b
2000 17 Jan updates from "Oliver Delise" <delise@mail.isis.de>
2000-01-18 18:28:51 +00:00
curt
e7c6f292a5
The aircraft model used for external views was being included in the height
...
above terrain check so when the view position and the aircraft model collided
the current altitude kept getting pushed up to compensate, but of course the
aircraft model would get pushed up as well because it tracks the current
aircraft position and orientation. Thus you had a never ending cycle ...
2000-01-13 20:12:16 +00:00
curt
b89675ceb8
One final rearrangement tweak.
2000-01-13 17:32:30 +00:00
curt
a056d93a99
13 Dec 2000 updates from Oliver.
2000-01-13 17:27:32 +00:00
curt
3ae06c157e
A couple tweaks.
2000-01-12 18:40:04 +00:00
curt
fc008f9a34
Added new GUI changes for Oliver's Network code.
...
Moved Oliver's network stuff to his own subdir: NetworkOLK.
2000-01-12 18:09:54 +00:00
curt
fd48bdb9f2
Moved Oliver's network stuff to his own subdir: NetworkOLK.
2000-01-12 18:09:35 +00:00
curt
a93e97c438
Moved to NetworkOLK and updated.
2000-01-12 17:53:10 +00:00
curt
c665ace281
Moved Oliver's multi-pilot network code to NetworkOLK/
2000-01-12 17:30:20 +00:00
curt
0e1c43e8e5
Jan 11, 2000 changes from Jon.
2000-01-11 17:26:43 +00:00
curt
6e14da1e16
Corrected a comment.
2000-01-10 21:07:52 +00:00
curt
58e1bc7698
Updates to propogate V_calibrated_kts and Mach from all FDM codes.
2000-01-10 21:07:26 +00:00
curt
c722481805
Updates from Jon and Tony.
2000-01-10 21:07:00 +00:00
curt
eedbfddbf1
Added Mach Number to hud.
...
Change reported speed on hud from V_equiv_kts to V_calibrated_kts.
2000-01-10 21:06:39 +00:00
curt
226b8a8971
Here is a wrap-up of the latest changes to JSBSim. It still is flaky, but
...
much less so due to returning the aero reference point stuff to the config
files. Don't know what happened there ...
Additionally, I have added a new field to the config file: CFG_VERSION. A
version number, currently 1.1, is assigned to the config file and a matching
definition is found in FGDefs.h. The two need to match. Tony has also added
code into FGAircraft.cpp to handle if aero reference point is not specified.
1999-12-30 18:01:59 +00:00
curt
871e4e8319
Updates to help work the kinks out of JSBsim.
1999-12-30 17:42:24 +00:00
curt
817279c7a8
Removed libVoronoi.a
...
Added Ctrl-U key binding to force an instant altitude gain of 1000'.
1999-12-23 19:38:40 +00:00
curt
7da417530f
Panel code reorganization contributed by David Megginson:
...
I've reorganized the code in panel.cxx and panel.hxx so that it will
be a little easier to extend the panel later if someone wants to.
It's still basically Friedemann's code at the core, but I've
repackaged it into a saner class hierarchy and encapsulated as much as
I could (there are still a couple of circular dependencies that need
swatting). If someone wants to modify it to use SSG or to add new
gauges, it should be a lot easier now.
There are no user-visible changes.
1999-12-23 17:37:18 +00:00
curt
46b65bcab2
Fixed abs() vs. fabs() typo.
1999-12-23 17:35:10 +00:00
curt
4c0f52af83
21.12.1999 Christian Mayer: Added a fix for compatibility to gcc 2.8 which
...
suggested by Oliver Delise.
1999-12-23 17:17:48 +00:00
curt
210e87ec3a
The WeatherDatabase doesn't need the voronoi code anymore but uses
...
Dave Eberly's spherical interpolation code (found in the Lib/Math
directory). So it would be great if you could give him also a place
in the thanks file. Changing the WeatherDatabse made actually a heavy
internal redesign necessary but no code outside the database is
affected (isn't code hiding great?).
1999-12-23 16:54:54 +00:00
curt
1963e006c3
Removed for this version of weather code.
1999-12-23 16:49:30 +00:00
curt
5c487a7803
Allow JSBsim aircraft model file to be specified from the command line.
1999-12-20 20:26:18 +00:00
curt
3cca59bf1f
Allow aircraft model file to be specified from the command line.
1999-12-20 20:25:58 +00:00
curt
9892d4f03e
Initial revisions.
1999-12-20 20:25:13 +00:00
curt
c319dac02a
Updates from the Jon and Tony show.
1999-12-20 20:24:49 +00:00
curt
797fb48d03
Playing around with altitude hold settings.
1999-12-13 21:44:21 +00:00
curt
5d302f0f2a
Y2K output tweak.
1999-12-13 21:43:53 +00:00
curt
a872c40389
Updates from Tony.
1999-12-13 21:43:41 +00:00
curt
e340190916
Updates from Tony.
1999-12-08 19:48:54 +00:00
curt
bc8bbb823f
Testing display lists in ssg.
1999-11-24 14:15:10 +00:00
curt
d7d9403509
Cosmetic change.
1999-11-24 14:15:00 +00:00
curt
ba60c0effd
Added an FGIOChannel::writestring().
...
Some cygwin32 portability fixes for fg_socket.cxx.
1999-11-24 14:14:45 +00:00
curt
796aa8b352
Removed some testing cruft related to a dumb attempt to disable the nagle
...
algorithm.
1999-11-23 13:27:08 +00:00
curt
cd5ab3222a
Added FGFS "Native" I/O protocol.
1999-11-23 05:51:14 +00:00
curt
8c70ec7026
Initial revision of FGFS "Native" I/O protocal.
1999-11-23 05:47:16 +00:00
curt
99e9eb0833
Fixed the bug that was causing overbuffering of socket traffic and lending
...
to big delays between the master and the slave.
1999-11-23 03:19:09 +00:00
curt
8c789b1e61
Tweak with readline() return value.
1999-11-22 18:08:14 +00:00
curt
57163baca0
Added first stab at a socket class.
...
Fixed readline() bug in fg_serial.cxx and fg_socket.cxx.
Fixed process() bug in nmea.cxx and garmin.cxx.
1999-11-20 15:41:48 +00:00
curt
ed98ee8a31
Tweaked a comment line.
1999-11-20 15:40:15 +00:00
curt
60ac2b36e0
Do a better job of disabling all sound related stuff if --disable-sound is
...
specified.
1999-11-20 15:39:53 +00:00
curt
65e9aba6dc
Added support for parsing socket options.
1999-11-20 15:39:20 +00:00
curt
4f294285fe
Added a readline(buf) vs. read(buf,len)
1999-11-20 00:28:30 +00:00
curt
24caa82715
Cleaning out old code ...
1999-11-19 23:19:51 +00:00
curt
1f66606440
Added two new output formats, PVE and RUL.
1999-11-19 03:03:11 +00:00
curt
2c7625351a
Added PVE (ProVision Entertainment) and RUL (some guy's motion platform)
...
formats.
1999-11-19 03:02:49 +00:00
curt
5fdede6f75
Revamped the "External" flight model.
1999-11-19 02:12:46 +00:00
curt
1fd9270267
Revamping I/O system.
1999-11-19 02:10:24 +00:00
curt
5bcd8c700b
Updates from Tony, mostly to landing gear.
1999-11-15 23:54:07 +00:00
curt
40a1a07730
Added js_demo.cxx from plib source tree.
1999-11-10 20:50:58 +00:00
curt
021ee36a78
Tweaks to get rid of compiler warnings.
1999-11-09 19:51:07 +00:00
curt
212bf4a549
Cygwin32 build tweaks.
1999-11-09 18:22:55 +00:00
curt
0b181d91c8
Tweaks to ssg LOS routines and the use of it for height above ground
...
calculations.
1999-11-04 22:55:00 +00:00
curt
54fa3ae512
Make state management conform more to the example in the ssg docs.
1999-11-04 22:54:23 +00:00
curt
0a97fc1dcc
Tweaked with drag and thrust.
1999-11-04 22:53:34 +00:00
curt
846ac621a2
Tweaks to my ssg LOS routines and their usage.
1999-11-04 00:41:23 +00:00
curt
1d6675a895
Debug output tweaks.
1999-11-03 23:50:15 +00:00
curt
bd198f503b
Began work on adding support for loading additional 3d models per tile.
...
Began work on my own ssgLOS() (line of sight) routine.
1999-11-03 21:01:59 +00:00
curt
8ce39244df
Start adding support for loading additional models per tile.
1999-11-03 20:59:34 +00:00
curt
369f052c7b
Clear traversal bit on aircraft model.
1999-11-03 20:58:20 +00:00
curt
b430d919d4
Updates by Christian Mayer.
1999-11-03 18:06:52 +00:00
curt
5097ba0bf8
Patches from Tony to enable brakes.
1999-11-03 17:46:24 +00:00
curt
eeaf652ddb
Added some extra debugging infrastructure.
1999-11-03 16:18:19 +00:00
curt
308e9d1ac5
Updates so that trim will work.
1999-11-02 15:59:13 +00:00
curt
491c4c573c
Updates from Mark Vallevand.
1999-11-01 21:16:05 +00:00
curt
7638109583
Better no-texture support contributed by David Megginson.
1999-11-01 19:17:43 +00:00
curt
43143ef358
c172 updates from Tony. Fix extra yaw when using ailerons. Flaps and elevator
...
tweaks.
1999-11-01 19:17:16 +00:00
curt
f9044bc5de
Trying to fix automake version problems.
1999-10-30 04:27:21 +00:00
curt
715062e85f
Fixed (hopefully) a build problem with newer versions of automake
...
and autoconf.
1999-10-30 02:37:56 +00:00
curt
ad8e491420
MSVC++ tweak.
1999-10-29 18:09:19 +00:00
curt
4c92fd1418
Added keyboard support for flap control.
1999-10-29 18:09:04 +00:00
curt
cd49be7182
Updateds to win32 print system.
1999-10-29 18:08:54 +00:00
curt
06b966ee53
Added flaps support to c172 model.
1999-10-29 18:08:31 +00:00
curt
0c0071533c
Added flaps support to control model.
1999-10-29 18:08:26 +00:00
curt
cee6d7d7d8
Moved to Include/fg_types.hxx
1999-10-27 01:41:59 +00:00
curt
939aa2b1d3
Fixed some warning messages that were tripping up pickier compilers.
1999-10-27 00:52:44 +00:00
curt
eb02aba5c8
More tile memory clean ups.
1999-10-27 00:52:25 +00:00
curt
cde20a9fd6
Better memory clean up and ocean texture generation. Moved cloud generation
...
calls up a level.
1999-10-27 00:51:42 +00:00
curt
ceaf93a11c
Fix for MSVC++
1999-10-27 00:44:29 +00:00
curt
3b5667ed39
Tweaks by David Megginson.
1999-10-27 00:44:16 +00:00
curt
c6d4eee79a
Added common fg_types.hxx
1999-10-27 00:42:36 +00:00
curt
a631bd2e55
Add a key mapping (F3) for taking a screen snap shot.
...
Keep track of and free index arrays that are fed to ssg.
Ssg branch deletion memory leak work around.
1999-10-26 03:45:33 +00:00
curt
c6d49ec502
Cygwin32 fixes.
1999-10-23 04:19:25 +00:00
curt
29bcf26577
Added cloud puffs as we pass through the cloud layer.
1999-10-23 00:09:26 +00:00
curt
e69c859afd
Moved where glBlendFunc() is reset to main.cxx
1999-10-22 17:15:43 +00:00
curt
5c9b04f975
Just a minor tweak.
1999-10-22 01:30:39 +00:00
curt
37220833ed
Added Durk's first stab at clouds.
...
Added Simulator/Clouds/
Durk fixed a problem in gui.cxx with cursor type.
Durk updated his time zone / time-offset command line parameters
Curt added a cheezy fade in/out as we transition through the cloud layer.
We really need to fog the sky dome, sun, moon, stars as well.
Curt added --enable/disable-clouds and --clouds-asl= to control clouds.
1999-10-22 00:27:49 +00:00
curt
e3f7c16e6a
Don't actually set fog parameters here.
...
Added FGWeatherVectorWrap.h to cvs.
1999-10-22 00:23:32 +00:00
curt
adf5011f80
Fixes to Christian's latest weather submission.
1999-10-21 22:53:12 +00:00
curt
2751545008
Updates by Christian Mayer.
1999-10-20 22:19:07 +00:00
curt
aacffa37d6
Updates to BalloonSim init by Christian Mayer.
...
Removed old plib include line from the days when plib was rolled in with
flight gear.
Texture handling tweaks contributed by David Megginson.
1999-10-20 22:18:54 +00:00
curt
0e48fe8ac4
Updates from Christian Mayer.
1999-10-20 22:15:41 +00:00
curt
eb81fb7a2d
Updates to tools to move the class FGArray into the lib area so it could
...
be used by multiple programs.
Fixed a triangle loading bug in obj.cxx introduced when I added tri-strip
functionality.
1999-10-19 20:34:58 +00:00
curt
7a1e59ae4b
Changes to properly handle new style tri-strips.
1999-10-18 14:57:38 +00:00
curt
805878ebaf
Working on adding textured airport runways.
1999-10-18 04:55:58 +00:00
curt
0b55a915b4
Wire in the balloon sim.
1999-10-15 22:21:09 +00:00
curt
802af70258
A couple MSVC++ portability tweaks.
1999-10-15 22:06:56 +00:00
curt
c0b59ca4b2
Pan view with mouse both side-to-side and up/down from Norman Vine.
1999-10-15 20:43:02 +00:00
curt
978b8af9cb
Updates from Norman Vine.
1999-10-15 20:42:28 +00:00
curt
c9b58a1e44
Rename screen dump to snap shot.
...
Updated view enums.
1999-10-15 13:55:44 +00:00
curt
d707c00c13
Maybe fixed an altitude problem.
1999-10-15 05:35:50 +00:00
curt
e577d8c7ef
Tweaks to dumpScreen().
1999-10-15 00:40:11 +00:00
curt
2633d957e7
Updates for sun.
1999-10-15 00:39:41 +00:00
curt
6d733533ba
Script was looking for wrong executable name.
1999-10-15 00:11:52 +00:00
curt
c866ba581d
Added screen dumping and screen printing (win32) functionality.
1999-10-14 23:46:28 +00:00
curt
eddea671a2
Upgraded to latest weather data base code from Christian Mayer's and make
...
it the default.
1999-10-14 20:30:54 +00:00
curt
b822efcf78
Use wgs_84 time and distance calc routines instead of pure spherical geometry.
1999-10-14 19:32:15 +00:00
curt
229ba460d8
Moved wgs_84 time and distance calc routines to fg_geodesy.[ch]xx
1999-10-14 19:31:55 +00:00
curt
f565b1fdbe
...
1999-10-14 19:31:27 +00:00
curt
7a5fbf1ba3
Fixed up external view mode so it works once again.
1999-10-14 17:32:34 +00:00
curt
884dae9c57
Removing all the old vestiges of the original attempt at a slew FDM. Now
...
this functionality is implimented as a magic carpet mode.
1999-10-14 02:01:27 +00:00
curt
b5aaa84cc9
Initial revision.
1999-10-14 01:54:11 +00:00
curt
cecd5685ca
Adding magic carpet FDM mode.
1999-10-14 01:53:43 +00:00
curt
e78f205b38
Added some temporary debugging msgs (now commented out.)
1999-10-14 01:53:20 +00:00
curt
23b97f93fe
Replaced all instances of pow(a,2.0) with (a*a)
1999-10-13 19:33:17 +00:00
curt
a0aee5d866
Updates by Christian Mayer.
1999-10-12 03:30:24 +00:00
curt
c4963be66c
First pass at incorporating Christian's BalloonSim.
1999-10-12 03:30:00 +00:00
curt
de03bd75bd
Default to no force-disengage of autopilot for now.
1999-10-12 03:29:10 +00:00
curt
c682dec898
Initial revision of balloon simulator code.
1999-10-12 03:27:06 +00:00
curt
8957e8e354
Fixed a typo.
1999-10-11 23:10:10 +00:00
curt
74a337b91e
Fixed a couple warning messages.
1999-10-11 23:09:51 +00:00
curt
b86e6ddc11
Updating FGFS <=> FDM interface.
1999-10-11 23:09:07 +00:00
curt
98af0b8924
Tweaks to scenery version number keyword.
1999-10-10 17:08:46 +00:00
curt
9f678a797f
Work on better texture coordinate handling with the ability to scale textures
...
via a parameter in the materials file, while having the textures scroll
smoothly at any scaling.
1999-10-10 16:49:29 +00:00
curt
5bb9223dda
Pass through ground speed for hud ETA calculation.
1999-10-10 16:48:21 +00:00
curt
303326d256
Expanded size for hud text strings to 64.
1999-10-10 16:47:51 +00:00
curt
4e043de1f1
Added "ETA" to display.
1999-10-10 16:47:21 +00:00
curt
5f5905f6e8
Updates by norman vine to controls.hxx.
...
Joystick auto-coordination tweaks.
Additional debuging output when pausing and resuming the sim.
Window resizing tweaks by David Megginson (and Norman Vine).
1999-10-09 13:09:16 +00:00
curt
65ea4e8bfc
Updates contributed by Norman Vine.
1999-10-09 13:07:35 +00:00
curt
5e61535594
Irix tweaks.
1999-10-08 00:14:01 +00:00
curt
f00b1f8b83
Various SGI portability tweaks.
1999-10-07 23:08:48 +00:00
curt
f7af6787a0
Removed menu entries that were not implimented.
1999-10-07 17:10:41 +00:00
curt
da3271e103
Simplify ssg branch deletion code. Saying we were doing it the
...
round-a-bout hard way would be an understatement.
1999-10-06 20:59:52 +00:00
curt
f8df262633
Added a simple auto-coordination capability.
...
Can be enabled/disabled from the command line.
1999-10-06 20:58:57 +00:00
curt
6f079dcf2e
Added a simple auto-coordination capability.
...
If only a single 2-axis joystick is found, and the user hasn't specified a
preference, enable autocoordination.
1999-10-06 20:58:40 +00:00
curt
6de1139450
Added a simple auto-coordination capability.
1999-10-06 20:57:47 +00:00
curt
038b68153e
Added support for a pilot view offset vector from the center of gravity.
1999-10-04 04:43:09 +00:00
curt
38999ec3e0
"sg-izing" the matrix/vector code so that I can hopefully eventually remove
...
the older "MAT3" code.
1999-10-04 04:02:10 +00:00
curt
ad7718ff02
Rewriting old mat3 stuff with plib's sg library.
1999-10-03 18:49:39 +00:00
curt
7d08a3c508
Tweaks for greater precision output in PVE format.
1999-10-02 16:39:54 +00:00
curt
5d9577f806
Remove ssg kids in a an attepmpt to fix one memory leak. We think the
...
remaining leak is ssg's fault.
1999-10-01 20:36:16 +00:00
curt
2375ae99e3
Fix to keep longitude between -180 ... 180.
1999-10-01 20:35:43 +00:00
curt
780a3c6831
More heave tweaks.
1999-10-01 20:33:06 +00:00
curt
26193c5b19
PVE serial output tweaks.
...
Other minor tweaks.
1999-10-01 20:07:44 +00:00
curt
cea7b4b335
Try to generate serial output for a motion platform company in California.
1999-09-30 02:59:44 +00:00
curt
aa065f7068
Pass a few more values between LaRCsim and FGInterface.
1999-09-30 02:59:12 +00:00
curt
04619e469f
Debugging output tweaks.
1999-09-28 22:44:23 +00:00
curt
9a508406db
MSVC++ portability tweaks.
1999-09-28 22:44:08 +00:00
curt
b274e7ce4a
Some view tweaks.
1999-09-28 22:43:52 +00:00
curt
0e5ecc165c
Allow single joysticks with more than 2 axes to work.
1999-09-28 22:42:59 +00:00
curt
88a0a8264f
Some mouse input enhancements.
1999-09-28 22:42:35 +00:00
curt
d12253020b
Make sure c172 files get into distribution.
1999-09-28 22:42:07 +00:00
curt
7f25206f92
Show accelerated speed.
1999-09-28 22:41:43 +00:00
curt
6eaf06957d
Dynamic calculation of CG and inertias.
1999-09-28 14:19:34 +00:00
curt
fde987982e
Tweaks to get rid of a compiler warning.
1999-09-11 02:09:09 +00:00
curt
a5e9fd1358
Jon's updates to adjust control gains.
1999-09-11 02:08:31 +00:00
curt
057fa8d37e
Norman's autopilot updates, now serving great circle routes direct to
...
the center of airports.
1999-09-11 02:07:48 +00:00
curt
045b1acef6
Tweaks from Durk.
1999-09-10 17:00:55 +00:00
curt
f9c9e8b49f
Slight syntax change.
1999-09-09 14:19:04 +00:00
curt
9e28d1b626
Updates from David Megginson.
1999-09-09 03:40:06 +00:00
curt
8087bae02a
Fiddling around with views, fdm data passing and management to try to be
...
more sensible so we can do a more reasonable external view.
Fixed some const incorrectness.
1999-09-09 00:17:06 +00:00
curt
1b45c9ee54
Fiddling around with views, fdm data passing and management to try to be
...
more sensible so we can do a more reasonable external view.
1999-09-09 00:16:28 +00:00
curt
e9013be4a0
Fixed altitude update bug.
1999-09-08 16:11:09 +00:00
curt
c193021346
Updates to get engine working.
1999-09-07 23:15:45 +00:00
curt
4dc4764510
Initial revision of:
...
geocoord.cxx geocoord.h lowleveltime.cxx lowleveltime.h
mymath.cxx mymath.h timezone.cxx timezone.h
Incorporating Durk's better timezone handling:
Makefile.am fg_time.cxx fg_time.hxx
1999-09-07 23:11:22 +00:00
curt
92f7e1123c
Added Durks timezone handling changes.
1999-09-07 23:09:43 +00:00
curt
8d903eac1c
Patches to allow panel to display.
...
Allow model_hz to be defined from the command line.
1999-09-03 00:27:48 +00:00
curt
8d1be9f893
Added support for timegm() which returns time_t and explicitely expects GMT
...
input.
1999-09-03 00:24:30 +00:00
curt
32bab8aa10
Setup a user definable model hertz.
1999-09-01 20:24:54 +00:00
curt
87e3a7decb
Tweaked some log messages.
1999-09-01 18:52:31 +00:00
curt
0925492e4c
Fixed a couple small bugs with fragment creation in on-the-fly generated
...
tiles.
1999-09-01 18:51:49 +00:00
curt
c3753bf620
Lighting/ssgSimpleState fixes.
...
obj.cxx added code to generate an ocean tile on the fly if no tile exists.
1999-08-31 23:23:04 +00:00
curt
0f6565f764
Patch to allow window resizes.
1999-08-31 23:22:05 +00:00
curt
c664ec4e93
Updates from Tony.
1999-08-24 23:17:05 +00:00
curt
efa21a5dd6
Initial revisions.
1999-08-17 21:20:38 +00:00
curt
bfcfbcaa5e
Updates from Tony.
1999-08-17 21:18:16 +00:00
curt
f38dcfd995
Updates from Jon.
1999-08-17 21:18:11 +00:00
curt
db1be3a0ce
Updates to interface to pass in radians for starting position.
1999-08-17 21:18:04 +00:00
curt
bbced46d9f
Tweaks to fix problems with moon rendering introduced with ssg.
1999-08-15 15:35:07 +00:00
curt
58a8b0d103
Minor tweaks.
1999-08-14 22:07:35 +00:00
curt
82da518255
minor tweaks
1999-08-14 22:07:15 +00:00
curt
2dc567a4a4
Tweaks from Norman.
1999-08-14 22:06:54 +00:00
curt
fdbfd9c2f8
Minor tweaks to work around egcs compiler pickiness.
1999-08-12 21:08:37 +00:00
curt
e945d2b761
Christian's new weather subsystem is causing problems with some compilers
...
so I am allowing it to be #ifdef'd out until the compile problems can be
resolved.
1999-08-12 17:13:44 +00:00
curt
7397860323
Fixed --shading-flat option so it sets the material properties correctly.
1999-08-11 18:35:23 +00:00
curt
afe8cc4d26
Updates to material properties so --disable-textures now works, although
...
textures still cannot be toggled on and off with F9 while the sim is running.
1999-08-11 16:52:15 +00:00
curt
8b2e57a93d
Updated to support new weather subsystem (visibility variable determins
...
how far out the scenery should be drawn.)
1999-08-10 03:45:47 +00:00
curt
9e3edfb47b
Added support for Christian Mayers new weather subsystem.
...
Added support for david@megginson.com's mouse yoke patch.
Added a flight model acceleration options (controlled by a/A keys.)
1999-08-10 03:44:47 +00:00
curt
06ee5a4f0a
Added a patch contributed by david@megginson.com for mouse yoke control.
1999-08-10 03:43:05 +00:00
curt
b645c8cf7e
Initial revision.
1999-08-10 03:40:34 +00:00
curt
21f888a43f
Updates from Tony.
1999-08-08 17:12:33 +00:00
curt
a5f19c7a7c
Removed extra square array of indirection indices between what's visible
...
and where these things are in the cache. We just let ssg sort out what needs
to be drawn based on visual range.
1999-08-08 15:23:39 +00:00
curt
1e8b5c8956
Makefile.am: Got rid of -DUSE_SSG
...
options.cxx: reorder option initializations to match declaration order.
views.cxx: much cleanup of stuff that was depricated by the move to ssg.
I now use ssg to do all the projection/modelview matrix calculation
and setup. (mostly)
vies.hxx: also added the view pan offset to the view matrix calcs.
1999-08-08 15:21:54 +00:00
curt
471fe324ff
Added a place holder for optionally giving the engine a bit of a boost.
1999-08-08 07:04:11 +00:00
curt
82b41d7db6
Set up the model view matrix exactly as ssg does it before drawing sky, stars
...
sun, and moon. I really should do a derived sgLeaf class so that these things
can be drawn within ssgCullandDraw() but this is quicker for now ...
1999-08-08 01:31:30 +00:00
curt
b512e40e79
Cleaning cruft that can be removed now that ssg is taking over.
1999-08-07 23:07:59 +00:00
curt
e7751d59f2
Initial revision.
1999-08-07 19:19:14 +00:00
curt
09987296b4
Updates to Tony's c172 model.
1999-08-07 19:18:45 +00:00
curt
a7abe629cf
Scaling inputs to JSBsim to get a bit more realistic results.
1999-08-07 18:28:21 +00:00
curt
243b73c10b
Moving towards increased dependence on ssg.
1999-08-07 18:27:29 +00:00
curt
dec6e86f6e
Mac portability tweaks.
1999-08-07 18:24:49 +00:00
curt
6b2f7f4e3d
Mac portability changes.
1999-08-07 18:24:23 +00:00
curt
e6aef49822
Updates to Tony's c172 model.
1999-08-07 18:23:55 +00:00
curt
b001cc55c7
Updates for Mac compilers.
1999-08-07 18:22:57 +00:00
curt
def090d631
Return to glider model ...
1999-07-31 05:01:04 +00:00
curt
44400cdff8
Fix a small tile cache bug.
1999-07-31 04:59:28 +00:00
curt
439779ee36
Tweaks so that Jon's FDM stuff get's initialized better.
1999-07-31 04:58:26 +00:00
curt
0bb22cd0a7
Improvements to Tony's c172 model.
1999-07-31 04:57:35 +00:00
curt
aa68d067d0
Updates so that JSBsim can work.
1999-07-31 04:56:13 +00:00
curt
a1b2152d7f
Updates from Jon.
1999-07-31 04:55:23 +00:00
curt
8d58f64257
Fixed a tile caching bug. When I was freeing tiles to make room in the
...
cache, I was only checking currently visible tiles, rather than checking
all the cache entries.
1999-07-25 01:52:36 +00:00
curt
e5a87cf9fa
(Hopefully) fixed bug which caused corrupt entries to be loaded into the
...
scene graph when a tile shift occured while the tile load queue was not
empty.
1999-07-04 07:37:30 +00:00
curt
6efea97fb0
Don't make mismatched nodes/normals a fatal error ...
1999-07-04 07:33:29 +00:00
curt
f57f8ef7ce
Fail on mismatch of nodes and normals.
1999-07-03 04:03:59 +00:00
curt
d3b9b645ad
ssg and external view tweaks.
1999-07-01 01:17:43 +00:00
curt
0660ea821a
Network updates contributed by Oliver Delise.
1999-06-30 20:21:04 +00:00
curt
7a56d332ad
Force initial ssgState before doing ssg cull and render pass so that the
...
lazy state loader get's primed.
1999-06-30 19:16:53 +00:00
curt
9f9f487e2a
Added some early support for a cheezy external view of TuX.
...
'v' toggles internal vs. external view modes.
Add the distance of the bouding radius into the tile's range selector.
1999-06-30 14:35:01 +00:00
curt
39b3602dce
Ssg tweaks.
...
Better handling of missing tiles.
Added a range selector so we can completely ignore tiles that are beyond
our visibility range.
Added a routine to prep the ssg nodes before rendering by updating the
transform and range selector values.
1999-06-30 00:28:20 +00:00
curt
5329ce82c5
Ssg tweaks. Better handling of missing tiles.
1999-06-30 00:26:43 +00:00
curt
35dc68a0d0
Ssg tweaks.
1999-06-30 00:25:13 +00:00
curt
b333a30678
Misc. tweaks.
1999-06-29 17:26:46 +00:00
curt
0ae48876a7
More ssg tweaks.
1999-06-29 14:57:00 +00:00
curt
0c25cad3a1
MSVC++ tweaks contributed by Christian Mayer.
1999-06-28 18:41:01 +00:00
curt
e2a7fb6080
Initial revision.
1999-06-28 18:22:20 +00:00
curt
b67e68b684
FreeBSD tweaks.
1999-06-28 18:19:26 +00:00
curt
bb94a6ef5c
Updates contributed by Jon Berndt.
1999-06-28 17:39:20 +00:00
curt
a85b537e75
Fear the penguin ...
1999-06-28 14:18:14 +00:00
curt
aa27214f65
Additional tweaks to fix the ssg texture (state) problems. Tweaked near
...
and far clip planes. Adjusted rendering order so menus and hud get drawn
last.
1999-06-28 05:47:02 +00:00
curt
858f17b323
Changes to begin incorporating plib support for managing and rendering the
...
terrain.
1999-06-28 00:02:52 +00:00
curt
a540873192
Tweaks by Oliver.
1999-06-25 18:15:52 +00:00
curt
8520f46403
Initial revision.
1999-06-24 20:40:22 +00:00
curt
aea253a85c
Updated build system to remove DEFS += -DFOO type lines. This doesn't seem
...
to be supported in recent versions of autoconf.
1999-06-24 20:38:31 +00:00
curt
540849b9c3
Incorporated Oliver's initial networking code.
1999-06-22 21:24:31 +00:00
curt
116e3913ae
Updated for both JSBsim and Tony Peden's c172 flight model.
1999-06-21 05:01:31 +00:00
curt
c54a4fe206
Updates to JSBsim from Jon Berndt.
...
Fixed a typo in hud.cxx.
1999-06-20 04:10:44 +00:00
curt
3895c604ce
Borland C++ tweaks.
...
MacOS/Metrowerks tweaks.
Fix for fgText default constructor.
More ssg fiddling.
Fixed an include problem with client/server tile build tools.
1999-06-20 03:54:57 +00:00
curt
bfe5df5f24
Working on getting ssg integrated.
1999-06-19 04:48:07 +00:00
curt
6e10fd9a05
Fiddling with ssg.
1999-06-18 16:12:17 +00:00
curt
c8501f9b29
Now use plib in native install mode.
...
Preparations for unstable development version 0.7.0
Some reorganizational changes.
Beginning to test the use of ssg (part of plib)
1999-06-18 03:42:54 +00:00
curt
90655cf54b
renamed GLUTkey.* -> keyboard.*
...
renamed GLUTmain.cxx -> main.cxx
1999-06-17 21:33:39 +00:00
curt
14a8533f63
Initial revision
1999-06-17 20:07:19 +00:00
Tim Moore
c90db01dc8
source tree reorganization prior to flightgear 0.7
...
SimGear and TerraGear appear to have been split off at this time.
2009-09-14 14:26:20 +02:00