daveluff
a714849cbd
Initial stab at making the AI plane take the user into account when flying a circuit. The AI plane will now delay it's turns to the various legs if the user has flown a wider pattern that it normally would in front of it. However, this is very much still work in progress - when the pattern gets extended the AI plane lands short of the runway, and it doesn't alter its speed around the circuit at all, only the turn positions. Still, its a start...
2003-06-11 21:49:46 +00:00
daveluff
d975fc129c
Minor changes to the comments
2003-06-11 21:16:40 +00:00
curt
6db343914f
Changes corresponding to simgear sky api tweak.
2003-06-11 19:06:48 +00:00
david
cfab836630
Fix weather-related command-line options to work with the new weather
...
scheme.
2003-06-11 14:18:24 +00:00
ehofman
ee806b50a1
MSVC fix
2003-06-10 12:03:07 +00:00
ehofman
3c93039bc3
density_slugft3 is used before its initialization
2003-06-10 11:59:17 +00:00
mselig
ee84e76641
Fixes some weirdness that Fred reported. Used his patch with one mod.
2003-06-10 06:19:31 +00:00
curt
f4403fdea8
Cosmetic changes ...
2003-06-09 20:24:50 +00:00
ehofman
414b4ada11
Irix/MipsPro compiler fixes
2003-06-09 08:44:59 +00:00
mselig
de16c7d222
putting back the pilot-g used by accel.xml gadget
2003-06-09 06:15:46 +00:00
mselig
d26c1202d4
several init updates + changes init zeros to false
2003-06-09 06:15:40 +00:00
mselig
bd5ea959a0
gear retract rate input line changes
2003-06-09 05:20:52 +00:00
mselig
419860be01
mods made to setup for some initializations in uiuc code
2003-06-09 02:50:23 +00:00
mselig
3bd9321418
minor mods
2003-06-09 02:50:03 +00:00
david
e588cbadd8
Removed FGEnvironmentMgr as a special case in globals, initialization,
...
etc.
Improved the weather system to interpolate between different
elevations and deal with boundary-layer conditions. The configuration
properties are now different (see $FG_ROOT/preferences.xml).
2003-06-08 14:47:03 +00:00
david
6f3456a734
Rolled last change back out -- it was causing the default 172 to hang
...
on loading, because the fuel-quantity token was never consumed.
2003-06-08 12:04:41 +00:00
ehofman
e3bcb4b619
MingW 0.92 fixes
2003-06-08 12:01:43 +00:00
ehofman
cc0ec0b070
Make it possible for FlightGear to override the fuel tank contents with 0.0
2003-06-08 11:19:14 +00:00
ehofman
1100ae47e4
Fix a problem where the contents could be specified by JSBSim and by FlightGear, where JSBSim would override the FlightGear specified value. Now the JSBSim specified value will be discarded if Contents is already set.
2003-06-08 08:45:07 +00:00
ehofman
2c3fa12eea
David Culp:
...
This version handles a zero fuel load better. I found that if you try to consume fuel from an empty tank, with zero fuel flow, the FGEngine::Starved flag alternates
2003-06-08 08:44:30 +00:00
david
c5137afccc
Ignore calc_loc program.
2003-06-07 13:54:35 +00:00
ehofman
a3e660703a
Remove some now depreciated lighting code
2003-06-07 10:34:34 +00:00
curt
383c91b818
Add a missing source file.
2003-06-05 03:43:43 +00:00
curt
b8130ff2af
Updates for 0.9.2
2003-06-05 03:21:23 +00:00
ehofman
bf94bb6df5
Add some credits
2003-06-04 22:11:31 +00:00
david
d7a73a21a5
Fix to translate DME and TACAN X/Y channels to paired VHF frequencies
...
correctly. Thanks to Jorge Van Hemelryck <ml@jvh.net> for the fix.
2003-06-04 20:34:39 +00:00
curt
bfaaa63bb2
Changes in preparation for the 0.9.2 release.
2003-06-04 20:27:05 +00:00
curt
fdbc4672a8
Return to predawn version of input.[ch]xx until after the 0.9.2 release.
2003-06-04 14:22:51 +00:00
ehofman
f5e68169dc
Just when you think you have it all sorted out, it stabbing you in the back. Make _last_dt 1.0 otherwise the tests will fail.
2003-06-04 14:14:12 +00:00
ehofman
ae51ae6882
Back out the joystick fixed timing patch for now
2003-06-04 14:02:23 +00:00
ehofman
bc767b9bba
Add the axis buttons to the list of items to check only once every 50 ms.
2003-06-04 13:35:23 +00:00
ehofman
560fd191ac
Restrict the update limitation to the buttons only
2003-06-04 12:46:49 +00:00
ehofman
cc89cf32c7
Dang! A last minute update, and no way to test it. :-/ Make he joysticks work again.
2003-06-04 11:27:41 +00:00
ehofman
f46bda0621
A bounding sphere may be empty, which is perfectly valid.
...
Such empty spheres have negative radius, but undefined center.
2003-06-04 09:57:11 +00:00
ehofman
15c54b57f9
Skip all empty bindings
2003-06-04 09:50:00 +00:00
ehofman
a2a496a84b
Update the joystick 20 times per second
2003-06-04 09:30:48 +00:00
ehofman
f39e079b75
Duh! Remove some debug messages
2003-06-03 14:36:56 +00:00
ehofman
32bb2af2af
Fix a bug where FlightGear would crach when an aiport id was geven in lower
...
case. It turned out that MetaKit is case insensitive, so I adden an extra
check to see if we got what we were asking for.
2003-06-03 14:34:02 +00:00
daveluff
f61dbf1382
Explicitly initialise aptElev
2003-06-03 14:08:24 +00:00
ehofman
9b353d3665
Some compiler fixes
2003-06-03 13:51:21 +00:00
daveluff
b9332af209
Fix for Cygwin compilation
2003-06-03 13:08:42 +00:00
ehofman
b0433381a7
I had some old SimGear include directories hanging around, so this got uncought. Thanks Melchior
2003-06-03 09:17:57 +00:00
ehofman
815333af23
sync JSBSim and FlightGear
2003-06-03 08:46:15 +00:00
curt
76fc6bc8e6
Fixed a small ommission.
2003-06-02 17:05:52 +00:00
curt
9c0c54ef6c
Implimented a simple frame rate throttle.
...
Normally for smoothest frame rates you would configure to sync
to your monitor's vertical refresh signal. This is card/platform
dependent ... for instance with Linux/Nvidia there is
an environment variable you can set to enable this feature.
However, if your monitor is refreshing at 60hz and you can't quite sustain
that with flightgear, you can get smoother frame rates by artificially
throttling yourself to 30hz. Note that once you are about about 24fps, it
is *change* or inconsistancy in frame rate that leads to percieved jerkiness.
You want to do whole divisors of your monitor refresh rate, so if your
display is syncing at 75 hz, you might want to try throttling to 25 hz.
2003-06-02 16:35:36 +00:00
ehofman
f30f40a2fb
Fix a initialization ordering bug:
...
Melchior FRANZ:
The reason: these models are to be added to the scenery, but the
scenery isn't yet set up at this point. The correct order is:
- set up model_lib (needed by the scenery)
- set up scenery (needed by the model manager)
- set up model manager
2003-05-31 13:38:10 +00:00
curt
948d2bfca6
Fix a potential timing glitch.
2003-05-30 20:19:56 +00:00
curt
21b317ff21
Move simgear/sky/ to simgear/scene/sky as part of the consolodation of
...
graphics code.
2003-05-30 15:16:57 +00:00
curt
b749638fd6
Move low level "tg" object loader code over to SimGear.
2003-05-28 21:01:55 +00:00
curt
56592f3869
Moved random ground cover object management code (userdata.[ch]xx) over
...
to SimGear.
2003-05-28 20:29:05 +00:00