curt
21a5886bcb
Oct 2, 2000 JSBSim sync.
2000-10-02 23:07:30 +00:00
curt
137da58a70
Working on putting engine data on "the bus"
2000-09-29 03:27:21 +00:00
curt
32528d0cd6
A bit of fg->sg namespace changing.
2000-09-27 20:16:22 +00:00
curt
a9ab25ddd1
Changes from David Megginson in support of an xml based configuration file.
2000-09-25 21:41:50 +00:00
curt
bf14bb1151
Fixes for MSVC++ issues.
2000-09-21 22:59:27 +00:00
curt
18f5bbd027
Grab max texture size in case we want to use it later ...
2000-09-18 21:02:59 +00:00
curt
f21847b3c2
bfi load/save fix from David.
...
Added an initial freeze on startup so that we can try to avoid bouncing the
plane on it's back during the very low frame rate / scenery loading startup
conditions.
2000-09-15 19:28:26 +00:00
curt
655ce0e20d
MACOS -> macintosh
2000-09-10 00:04:50 +00:00
curt
927aa90378
Force glEnable(GL_DEPTH_TEST) for scenery rendering.
2000-08-22 04:45:31 +00:00
curt
535ed92264
Added code to put aircraft at the end of the runway closest to the desired
...
heading. Only changed for initial position right now.
2000-08-16 00:09:03 +00:00
curt
bc6d6fbf50
Fixed a problem with the sound hack ... code was using a value that was never
...
initialized or updated ... switched to a different value that was both
initialized and updated ... :-)
2000-08-11 20:25:30 +00:00
curt
5103729ca0
Updates to use new SGMagVar class from simgear.
2000-08-08 00:39:52 +00:00
curt
8ec5fd715b
Fix to time initialization (based on position) code
2000-07-31 15:05:46 +00:00
curt
941f27c9a0
Updates to move scenery initialization earlier in the initialization
...
sequence so that the FDM can know the current ground altitude when it is
initialized.
2000-07-23 21:32:59 +00:00
curt
3d96949058
Updates for 0.7.5
2000-07-22 23:34:28 +00:00
curt
fc84045169
Activated gyro drift ... look out!
...
Cleaned a bit of cruft out of gui.[ch]xx
Cleaned up win_ratio() and fov code to make more sense and be a bit more
consistant and robust and less buggy and less susceptible to screw ups.
Panel is activated now by default, HUD is off by default.
2000-07-22 23:25:49 +00:00
curt
81b266aa4a
Try to set initial position in a bit more intelligent way (and earlier in
...
the process so time initialization can have a chance to work.)
2000-07-21 22:54:14 +00:00
curt
b29a72a5bc
SGTime tweaks.
2000-07-08 22:11:00 +00:00
curt
342554fadb
Fix up simulator freeze functionality.
2000-07-08 06:29:19 +00:00
curt
6bd02587aa
Tidying up the SGEphemeris class.
2000-07-08 05:09:24 +00:00
curt
c65cd3254b
More tidying up of SGTime.
2000-07-07 23:56:43 +00:00
curt
312626c5f0
Hopefully final time cleanups.
2000-07-07 21:52:45 +00:00
curt
436db30053
More SGTime tidying.
2000-07-07 20:28:51 +00:00
curt
f9b28c103d
Updates to go along with SGTime tweaks in SimGear.
2000-07-07 17:27:37 +00:00
curt
0ffa19cd32
Updates to JSBsim from Jon's CVS.
...
Massaging some names inside of SimGear.
2000-07-06 22:13:24 +00:00
curt
d1e4a4bc6f
A lot of code reorganization relating to moving some core code from
...
FlightGear into SimGear so it can be used by other projects.
2000-07-05 02:39:30 +00:00
curt
efe5654b8b
Moved sky code over to simgear.
...
Added David Megginsons property manager.
2000-07-03 20:09:56 +00:00
curt
03f703cea0
Oops, a couple more sky tweaks.
2000-06-30 23:51:11 +00:00
curt
db6da3a896
Various odds and ends tweaks.
2000-06-30 21:46:41 +00:00
curt
4c72f1df98
Updates to cloud code to add different basic cloud types. This isn't the
...
final list of cloud types, but servers as an example / template for someone
who wants to tweak this out and do it right.
2000-06-23 04:55:55 +00:00
curt
39ae3864de
Cleaned up all the old fragment and material_mgr stuff which originated
...
from the pre-ssg / render everything ourselves days. Replaced with a
material library manager that is much better suited for working in the
context of ssg. This simplified and cleaned up a ton of old junk.
2000-06-23 00:30:04 +00:00
curt
291d72d4be
Updating cloud code.
2000-06-20 22:31:47 +00:00
curt
86af8c519a
Lighting tweaks.
2000-06-20 04:50:00 +00:00
curt
6a6e829dd1
Changing the way clouds are handled.
2000-06-20 02:29:31 +00:00
curt
9adf2456e2
Updates from David Megginson:
...
1. I've modified src/Time/fg_time.cxx so that the --start-date-gmt
option works correctly, at least on my system.
2. I've modified src/Main/bfi.cxx to return the correct time from
FGBFI::getTimeGMT(), so that saving and reloading now keeps the time set
correctly again.
3. I've modified src/Main/main.cxx so that the engine still makes a
noise when it's idling (it sounded very strange when the engine simply
turned off at idle then magically turned on again with a little
throttle).
2000-06-17 03:41:03 +00:00
curt
a371fe4e6d
Minor fiddling with material properties *trying* to chase down a visual bug
...
where the scene get's brighter or dimmer depending on whether or not the sun
or moon is in the field of view.
2000-06-01 21:14:06 +00:00
curt
818a462a02
Replaced Durk's mymath.* with plib/sg.h (contributed by Durk).
2000-05-30 20:51:47 +00:00
curt
b543d8291e
Fixes to uiuc includes and initialization.
...
Fixes to fg_io.cxx periodic scheduler.
2000-05-23 22:08:00 +00:00
curt
fb2a4f6909
Updates from Jon (addendum to previous changes).
2000-05-16 22:43:58 +00:00
curt
c4a1cc047e
Updates from the Jon and Tony show.
...
Tony submitted:
JSBsim:
Added trimming routine, it is longitudinal & in-air only at this point
Added support for taking wind & weather data from external source
Added support for flaps.
Added independently settable pitch trim
Added alphamin and max to config file, stall modeling and warning to
follow
c172.cfg:
Flaps!
Adjusted Cmo, model should be speed stable now
FG:
Hooked up Christian's weather code, should be using it soon.
Hooked up the trimming routine. Note that the X-15 will not trim.
This is not a model or trimming routine deficiency, just the
nature of the X-15
The trimming routine sets the pitch trim and and throttle at startup.
The throttle is set using Norman's code for the autothrottle so the
autothrottle is on by default. --notrim will turn it off.
Added --vc, --mach, and --notrim switches
(vc is airspeed in knots)
uBody, vBody, and wBody are still supported, last one entered
on the command line counts, i.e. you can set vc or mach or u,v,
and w but any combination will be ignored.
2000-05-16 21:35:11 +00:00
curt
90707efd3f
Changes by David Megginson.
2000-05-16 18:21:08 +00:00
curt
365b26d093
HUD updates/cleanups from Norman Vine.
2000-05-13 00:02:43 +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
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
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
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
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
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
19d2b1a314
Updated for magvar calculations.
2000-03-29 00:15:58 +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
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
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
84c64c8cc3
Removed dependencies on Astro/solarsystem.*
...
Pass star and planet data to Sky module.
2000-03-16 23:01:57 +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
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
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
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
1294aed465
One more pass at a reorg.
2000-02-16 23:01:03 +00:00
curt
485230b443
Code reorganization.
2000-02-15 03:30:01 +00:00
curt
095c069b39
Updated for plib-1.1.x
2000-02-04 22:50:04 +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
fd48bdb9f2
Moved Oliver's network stuff to his own subdir: NetworkOLK.
2000-01-12 18:09:35 +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
1fd9270267
Revamping I/O system.
1999-11-19 02:10:24 +00:00
curt
1d6675a895
Debug output tweaks.
1999-11-03 23:50:15 +00:00
curt
369f052c7b
Clear traversal bit on aircraft model.
1999-11-03 20:58:20 +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
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
c9b58a1e44
Rename screen dump to snap shot.
...
Updated view enums.
1999-10-15 13:55:44 +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
7a5fbf1ba3
Fixed up external view mode so it works once again.
1999-10-14 17:32:34 +00:00
curt
b86e6ddc11
Updating FGFS <=> FDM interface.
1999-10-11 23:09:07 +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
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
b274e7ce4a
Some view tweaks.
1999-09-28 22:43:52 +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
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
32bab8aa10
Setup a user definable model hertz.
1999-09-01 20:24:54 +00:00
curt
0f6565f764
Patch to allow window resizes.
1999-08-31 23:22:05 +00:00
curt
bbced46d9f
Tweaks to fix problems with moon rendering introduced with ssg.
1999-08-15 15:35:07 +00:00
curt
82da518255
minor tweaks
1999-08-14 22:07:15 +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
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
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
def090d631
Return to glider model ...
1999-07-31 05:01:04 +00:00
curt
439779ee36
Tweaks so that Jon's FDM stuff get's initialized better.
1999-07-31 04:58:26 +00:00