frohlich
28996902a1
Adapt to simgears changes.
...
The season is already checked by the properties.
Modified Files:
src/Main/fg_init.cxx
2009-06-03 00:18:54 +02:00
torsten
cef9eb3d73
Clouds in scenario none and metar were above 0ft not above ground elevation, which lead to clouds at or below ground level for high altitude airfields. Reason: For the scenario none, the station_elevation was computed before the terrain was loaded, for METAR scenario station_elevation was not computed at all.
2009-06-03 00:18:54 +02:00
torsten
685132b5d2
wrong value for station_elevation_ft, meters != feet
2009-06-03 00:18:54 +02:00
fredb
8585b2c7b7
Functions should always return a value
2009-06-03 00:18:54 +02:00
fredb
5b93117e2d
Functions should always return a value
2009-06-03 00:18:54 +02:00
torsten
a38d050ddf
check for dt <= 0 aka paused sim
2009-06-03 00:18:54 +02:00
timoore
8e1248e1e1
Add --enable-fpe option to cause a trap on floating point exceptions
...
Only on Linux for now; traps on divide by zero and "invalid", which includes
generating a NaN and overflowing an integer conversion.
2009-06-03 00:18:54 +02:00
timoore
0ce5f350ff
Fix two sources of floating point exceptions
...
When a subsystem is updated, dt can be 0 if the program is paused. There
may be other subsystems that don't check that dt is non-zero.
2009-06-03 00:18:54 +02:00
torsten
ec0ed21b73
support
...
<abs>true</abs>
for input elements.
If set to true, the input value is filtered thru fabs() function.
Defaults to false if absent, so there is no impact for existing configurations
2009-05-20 00:00:06 +02:00
frohlich
d9c3c6da96
Fix Carriers without catapults and wires.
...
Modified Files:
src/AIModel/AICarrier.cxx
2009-05-20 00:00:05 +02:00
fredb
19eab15f8e
Remove few warnings
2009-05-18 12:24:17 +02:00
fredb
25c633af3e
Functions should always return a value
2009-05-18 12:24:17 +02:00
mfranz
b07ad149ae
turn a few #include paths from the "foo" form to <foo>
...
The quotes form is normally only used for headers with path relative
to the including file's path, though the standard doesn't strictly
mandate this. This is consistent with the rest of sg/fg, it makes the
code's intent clearer and helps to find headers. (And it's a few
milliseconds faster, too.)
2009-05-18 12:24:17 +02:00
mfranz
f1d39fad28
use safer and faster property methods instead of creating property
...
paths via snprintf+strncat+absolute paths every time
2009-05-18 12:24:17 +02:00
mfranz
3700a42783
use safer and faster property methods instead of creating property
...
paths via snprintf+strncat+absolute paths every time (more to come)
2009-05-18 12:24:17 +02:00
mfranz
b87e8ba3ee
testair.cxx is a 21 lines long, obsolete test application. After removing
...
all lines that refer to no longer existing headers/classes/functions, then
this is what remains: int main() { printf("boo!\n"); return 0; }
2009-05-18 12:24:17 +02:00
ehofman
88478f03d0
Sync. with JSBSim CVS
2009-05-18 12:24:17 +02:00
fredb
7d1440adb8
Allows multi samples > 1
2009-05-18 12:24:16 +02:00
mfranz
095c710c0e
leak fixes
2009-05-18 12:24:16 +02:00
mfranz
744a23d0aa
fix leaks; make destructors virtual
2009-05-18 12:24:16 +02:00
torsten
3c138c8345
Fix broken ATC/AI-Frequencies dialog.
2009-05-18 12:24:16 +02:00
durk
a4debec122
Removed hardcoded performance data.
2009-05-18 12:24:15 +02:00
Tim Moore
70be1629e6
Merge branch 'maint' into next
2009-05-18 12:23:33 +02:00
frohlich
047af7dec4
Make flightgear compile with todays osg trunk.
...
Modified Files:
src/Scenery/SceneryPager.cxx src/Scenery/SceneryPager.hxx
src/Scenery/tilemgr.cxx
2009-05-16 17:15:03 +02:00
Tim Moore
f528fc7154
AICarrier fixes from Vivian
2009-05-04 16:16:00 +02:00
andy
2eebd94dac
From Vivian: add a tunable launchbar acceleration, to better support some
...
of the Jets on the catapult.
2009-05-02 00:44:22 +02:00
ehofman
bdccfb587d
brighten te sky color towards the sun at dusk and dawn
2009-05-02 00:44:21 +02:00
torsten
c8d321f3b9
just in case that someone does not like ridge lift at all, set the property
...
/environment/ridge-lift/enabled=true
works also at runtime.
And some tiny code optimization.
2009-05-02 00:44:21 +02:00
torsten
1ce2924c28
one final(?) cleanup:
...
- no need for sign() to be a class member
- rename local ground elevation variable and make it method local
2009-05-02 00:44:21 +02:00
torsten
6af3e0eec3
- avoid duplicate computations
...
- move local variables out of the class into the methods
- use SG_xxx constants where applicable
- use indexed properties instead of _0, _1, ...
- code cleanup
2009-05-02 00:44:21 +02:00
torsten
2f868fb68e
Melchior FRANZ: fix array subscript is above array bounds
2009-05-02 00:44:21 +02:00
torsten
4b9a8ae9e4
Patrice Poly: correction for the lee side
...
attempt to fix nan issue
2009-05-02 00:44:21 +02:00
fredb
7b20e6caa4
Remove spurious semi-colon
2009-05-02 00:44:20 +02:00
torsten
2fc7f94154
restoring original copyright of David Culp
2009-05-02 00:44:20 +02:00
torsten
7e3531ef5c
Implementation of ridge lift from Patrice Poly based on an algorithm of Ian Forster-Lewis
2009-05-02 00:44:20 +02:00
ehofman
86b34010f3
Sync. w. JSBSim: fix a few unexpected glitches
2009-05-02 00:44:20 +02:00
ehofman
720b6fa3f6
Sync. w. JSBSim CVS
2009-04-15 23:19:30 +02:00
ehofman
71c9cb9f48
Remove unused code
2009-04-15 23:19:30 +02:00
frohlich
58a427fb12
Fix a problem with node traversal masks and paged model loading that
...
shows up as a non solid carrier under some circumstance.
Modified Files:
AIBase.cxx AIBase.hxx AIShip.cxx
2009-04-15 23:19:30 +02:00
ehofman
30ae6e0564
Let the fog color transition into the sky dome to give a more natural effect
2009-04-15 23:19:30 +02:00
curt
6eec37b1f9
Don't compute radio station range when nav1 slaved to gps.
2009-04-15 23:19:30 +02:00
curt
d83286354c
One more minor tweak on glideslope handling when slaved to gps.
2009-04-15 23:19:30 +02:00
curt
12c5a631f6
Better handling of glide slope and in range flags when slaved to external
...
GPS.
2009-04-15 23:19:30 +02:00
ehofman
2923bd15bc
Also adjust diffuse based on visibility although probably nobody will notice the difference
2009-04-15 23:19:29 +02:00
mfranz
a57b626633
Ctrl-Shift-click on the '.' entry fires listeners of the parent node.
...
This can be used to validate atomic branches after individual members
have been changed.
(This is useful no matter how the discussion on aggregate property types
ends, and not meant to enforce/accelerate a decision.)
2009-04-15 23:19:29 +02:00
ehofman
c2af121c00
fog color and cloud color are the same anyhow, remove one of them in the ambient color calculation
2009-04-15 23:19:29 +02:00
ehofman
846d756e55
logarithmic decrease in shinines/specular and limited linear increased ambient color due to reduced visibility.
2009-04-15 23:19:29 +02:00
mfranz
0ec4bf22bf
Ron JENSEN: fix division by zero problem (asin -> atan2; navradio.cxx)
2009-04-15 23:19:29 +02:00
ehofman
b7e8be8ceb
Adjust the lighting once more, the previous behavior wasn't really satisfactory to me. Now specular is also influenced by visibility.
2009-04-15 23:19:29 +02:00
durk
3edf4f35ea
Maik Justus: Crash Fix.
2009-04-01 09:23:55 +02:00