Durk Talsma
6fa2b1cbe6
Equate sun angle for morning and afternoon. This is a temporary solution, but should give more consistent results for locations that are relatively close to the poles.
2011-11-14 17:22:02 +01:00
Torsten Dreyer
2b68bebb5d
namespace std fixes
2011-11-14 15:33:02 +01:00
Frederic Bouvier
f1d0ac52a6
Fix MSVC9 build
2011-11-14 08:38:58 +01:00
James Turner
85924cf953
Fix some Windows std:: namespace issues.
2011-11-13 21:27:55 +00:00
James Turner
c14b3bc268
std namespace fix
2011-11-13 20:32:42 +00:00
James Turner
07a627680e
Get ATIS working again temporarily, since a proper refactoring will take a few days.
2011-11-13 20:32:30 +00:00
Mathias Froehlich
42fb9b8e9f
Consolidate the different ReaderWriterOptions classes.
2011-11-13 18:34:53 +01:00
ThorstenB
1366336a87
Drop obsolete include files - no longer used anywhere.
...
There are replacements in simgear...
2011-11-13 16:56:05 +01:00
ThorstenB
318e7ac773
Untangle subsystems by replacing direct TileCache call with callback.
2011-11-13 15:47:52 +01:00
ThorstenB
93307270a8
Use lazy loading for main aircraft
...
instead of paging.
2011-11-13 14:29:28 +01:00
ThorstenB
2983814d52
Drop obsolete include
...
Can we drop "fg_typedefs.h" now? No longer used anywhere...
2011-11-13 14:27:05 +01:00
ThorstenB
7b4c5820cb
Show YASim config error messages.
...
YASim exceptions with error messages got swallowed somewhere, make
sure to show them...
2011-11-13 14:26:37 +01:00
ThorstenB
12b6e8952a
Avoid crash in ATIS/ATC modules.
...
The old ATC_mgr is no longer available/initialized, which caused ATIS/ATC
modules to crash when selecting ATIS frequencies. This adds a guard to
avoid the crash, but doesn't revive the ATIS feature.
2011-11-12 20:51:03 +01:00
James Turner
c92a3313bc
Fix a secondary issue in bug 484 - avoid a crash when --lat, --long *and* --airport were specified. ATCmgr assumes /sim/atc/runway is set in this case, but it is not, leading the a runway-not-found assert.
2011-11-12 18:00:12 +00:00
Durk Talsma
4903556bb2
Enable the AI pilot to hit the breaks hard when necessary.
2011-11-12 18:42:59 +01:00
Durk Talsma
0905b4f367
Fixing an age old bug. AIAircraft arriving on an airport never received a proper gateId, causing them to taxi to the end of the world and beyond.
2011-11-12 18:40:23 +01:00
ThorstenB
1eb8d0caa4
#424 : Don't page out AI objects. Just load lazily.
...
Changes commit 1e7d072eed
and uses the new
deferred loading - instead of paged (un)loading.
2011-11-10 22:12:54 +01:00
ThorstenB
7aae4484d1
Fixed typo.
2011-11-10 22:10:51 +01:00
James Turner
e89699acef
Fix for http://code.google.com/p/flightgear-bugs/issues/detail?id=478 , ensure sun-angle has a valid (default) value at init.
2011-11-10 14:47:57 +00:00
James Turner
f51d58686a
Fix http://code.google.com/p/flightgear-bugs/issues/detail?id=484 , further compatibility with previous options processing ordering.
2011-11-10 09:15:41 +00:00
James Turner
d2d3fc054e
Flip map zoom, to fit with user expectations better. http://code.google.com/p/flightgear-bugs/issues/detail?id=485
2011-11-08 21:06:51 +00:00
Mathias Froehlich
ec16f43f86
Use deferred models for scenery tile models.
...
Instead of PagedLOD nodes use ProxyNodes for models in
scenery tiles. This should lower the amount of PagedLOD nodes
in the active scene. Since the models are part of the to level
tiles they are then paged out once the tile is paged out.
2011-11-08 21:25:10 +01:00
ThorstenB
6fbb5aaf99
navradio: set receiver's signal-quality-norm to 0 when navaid station
...
is lost
2011-11-07 21:51:53 +01:00
James Turner
10e6cc016b
NavDisplay - cache nearby positioned items, and fix symbol instance queue to be cleared each update. Works much more sanely now.
2011-11-07 19:40:30 +00:00
James Turner
c1eca1ff6b
Refactor SGSky handling and ownership - sink into Renderer, remove global variable 'the sky', and hence clean up main loop and subsystem creation a little more.
2011-11-05 17:11:52 +00:00
James Turner
a4a8d08392
JPEG-server support, in the CMake world.
2011-11-05 17:11:39 +00:00
James Turner
daf644d600
Revert my code-cleanup, causing startup crashes, bah.
2011-11-04 12:02:43 +00:00
James Turner
ecced6be78
Fewer static properties in the main loop, minor code tidying.
2011-11-04 09:40:09 +00:00
Anders Gidenstam
cc1ab5b8b5
src/Main/options.cxx: It is rather common to have two --multiplay arguments.
2011-11-02 20:35:37 +01:00
James Turner
d75c0878fe
Switch the realWx controller to use the event-manager, and be slightly quieter.
2011-11-01 22:40:31 +00:00
James Turner
4b8ef9c3cf
Add compile-time support for a custom fg-root location, when using CMake
2011-11-01 17:05:54 +00:00
James Turner
e819a4aaa4
Make all FDMs selectable at runtime; default LARCsim/UIUC to off.
2011-11-01 16:21:59 +00:00
adrian
9527a0391e
add to project files
2011-11-01 17:44:41 +02:00
Mathias Froehlich
d1e5dc95ca
Remove automake ignores.
2011-11-01 13:53:52 +01:00
James Turner
70b4f38ebc
Goodbye automake.
2011-11-01 11:15:53 +00:00
James Turner
e3037b638f
Restore options *processing* order (which is now distinct from *parsing* order), to resolve issues when distinct but internally overlapping options are specified, e.g. for initial position or time.
2011-10-31 13:08:58 +00:00
ThorstenB
c697c3cc3d
Fix stupid compile-time switch issue...
...
... introduced by recent commit.
2011-10-30 20:49:48 +01:00
ThorstenB
acdf0dc469
Clean-up date/time option parser.
...
Add range checks and provide error messages.
Extend time offset to 64bit - so we're safe for 2038-01-19 (and the next
couple of millions years beyond...).
Support partial date/time strings, such as --start-date-gmt=2011 or
--start-date-gmt=:::12:00:00
2011-10-30 14:48:53 +01:00
Erik Hofman
8f50e24f88
Merge branch 'next' of git://gitorious.org/fg/flightgear into next
2011-10-30 13:31:55 +01:00
Erik Hofman
1a13ecc1e9
Latest round of JSBim updates.
2011-10-30 13:30:57 +01:00
James Turner
43bc61d131
Make environment-manager closest airport updating quieter, and use an event instead of a manual time counter.
2011-10-30 11:59:24 +00:00
ThorstenB
9c04b2c1ad
TCAS: pressure vs radio altimeter
...
Altert altitudes refer to AGL/radar alt - not sea-level/pressure alt.
Avoids false alerts, i.e. while taxiing.
2011-10-30 11:47:28 +01:00
Mathias Froehlich
2a4657c609
Fix returning reference to temporary.
2011-10-30 10:31:41 +01:00
ThorstenB
b6695cd3fa
Configure font in osg StatsHandler for OSG3.
...
OSG3 relies on "fonts/arial.ttf" being available. FG doesn't provide it -
so it's not necessarily available everywhere (not here). Use one of our
txf fonts instead.
2011-10-29 21:58:11 +02:00
Curtis L. Olson
f59a0611f2
Add OPTION_MULTI to several more options that could potentially be used
...
multiple times to write/read data to more than one source.
2011-10-29 10:34:06 -05:00
Mathias Froehlich
49b82663e2
Forward resize events to the stats handler.
2011-10-29 14:12:08 +02:00
James Turner
facf4c12d4
Make various protocols support multiple definitions, with the new options parsing code.
2011-10-29 11:15:45 +01:00
adrian
c6062ad93c
Merge branch 'next' into comm-subsystem
2011-10-29 12:22:00 +03:00
Mathias Froehlich
81cab66c2c
Make use of SGTimeStamp::sleepUntil for accurate sleeping.
...
For use with frame rate throtteling make use of
SGTimeStamp::sleepUntil. This function should cover the
system dependent parts of accurate sleeps and should
move the system dependent code out of the time manager.
2011-10-28 17:43:47 +02:00
Mathias Froehlich
0bd7078c42
Make use of SGTimeStamp for sleep*
2011-10-28 17:01:50 +02:00