fg:hoorays-flightgear.git
11 years agoMerge branch 'next' into durk-atc
Durk Talsma [Tue, 31 May 2011 18:38:42 +0000 (20:38 +0200)]
Merge branch 'next' into durk-atc

11 years agoCompute gravitational acceleration
Torsten Dreyer [Tue, 31 May 2011 13:28:32 +0000 (15:28 +0200)]
Compute gravitational acceleration

Compute gravitational acceleration based on the formula of
Somigliana corrected for altitude and provide the value
in property /environment/gravitational-acceleration-mps2

11 years agoDon't declare static functions in header file
Torsten Dreyer [Tue, 31 May 2011 08:35:42 +0000 (10:35 +0200)]
Don't declare static functions in header file

11 years agoRemove 'using namespace std' directive
Torsten Dreyer [Tue, 31 May 2011 08:12:07 +0000 (10:12 +0200)]
Remove 'using namespace std' directive

11 years agofix #142: initial window position
ThorstenB [Sun, 29 May 2011 16:46:11 +0000 (18:46 +0200)]
fix #142: initial window position
Be (at least a bit) smarter with initial x/y position
Also some minor type/comment issues.

11 years agoDeterministic loading sequence for Nasal scripts
ThorstenB [Sun, 29 May 2011 16:44:15 +0000 (18:44 +0200)]
Deterministic loading sequence for Nasal scripts
Avoid loading Nasal scripts in (random) file system order

11 years agoFix linux build - auto_ptr<> needs <memory>
Frederic Bouvier [Sun, 29 May 2011 07:34:56 +0000 (09:34 +0200)]
Fix linux build - auto_ptr<> needs <memory>

11 years agoMove all MP code in src/MultiPlayer.
James Turner [Sat, 13 Nov 2010 14:38:35 +0000 (14:38 +0000)]
Move all MP code in src/MultiPlayer.
Allow the subsystem to be (re-)inited at runtime.

11 years agoBertrand Coconnier: bug fix for #184, JSBSim: command line arguments
ThorstenB [Sat, 28 May 2011 22:05:33 +0000 (00:05 +0200)]
Bertrand Coconnier: bug fix for #184, JSBSim: command line arguments
1. The atmospheric properties of FG are not yet initialized when
JSBSim is initialized.
-> patch is quite basic and there may exist smarter ways to initialize
properly the environment before the FDM.
2. The Euler angles were initialized after the velocities.
3. The glide slope and rate of climb were ignored. Fixes all FDMs (YASim,
UIUC, JSBSim, etc.)
4. Some properties were instructed to re-use their previous value while
they should not.
5. Some bugs existed in JSBSim trim code. -> This bug has already been
fixed in JSBSim but the corresponding patch has not yet been applied to FG.

11 years agoissue #127: make screen shots work with OSG multi-threading
ThorstenB [Sat, 28 May 2011 21:27:46 +0000 (23:27 +0200)]
issue #127: make screen shots work with OSG multi-threading
Make sure actual snap shot is executed in graphics context.
(patch requires simgear+fgdata update!)

11 years agoFix yet another subtle resize problem I introduced, which upset PUI. This code is...
James Turner [Sat, 28 May 2011 20:20:06 +0000 (21:20 +0100)]
Fix yet another subtle resize problem I introduced, which upset PUI. This code is terribly fragile - yuck. Thanks to papillion 81 for tracking down the issue,

11 years ago"Straighten" VC90 fgpanel project and add it to the solution
Frederic Bouvier [Sat, 28 May 2011 16:24:58 +0000 (18:24 +0200)]
"Straighten" VC90 fgpanel project and add it to the solution

11 years agofixed #308: "Reload input" did not respect joysticks.xml
ThorstenB [Sat, 28 May 2011 09:16:03 +0000 (11:16 +0200)]
fixed #308: "Reload input" did not respect joysticks.xml
Predefined joystick information must be maintained on "reload input".

11 years agoProvide a vc90 project file for fgpanel
Torsten Dreyer [Fri, 27 May 2011 19:15:49 +0000 (21:15 +0200)]
Provide a vc90 project file for fgpanel

11 years agolet fgpanel compile under vc90
Torsten Dreyer [Fri, 27 May 2011 18:53:16 +0000 (20:53 +0200)]
let fgpanel compile under vc90

11 years agoUsed the simgear strutils helper, fixing a corner-case ThorstenB spotted.
James Turner [Thu, 26 May 2011 19:18:27 +0000 (20:18 +0100)]
Used the simgear strutils helper, fixing a corner-case ThorstenB spotted.

11 years agoUnfortunately, the view code relies on resize being called each frame ... bah. Fixes...
James Turner [Wed, 25 May 2011 11:18:07 +0000 (12:18 +0100)]
Unfortunately, the view code relies on resize being called each frame ... bah. Fixes startup aspect ratio for the moment.

11 years agoFactor timeofday command into the TimeManager
James Turner [Wed, 25 May 2011 07:23:11 +0000 (08:23 +0100)]
Factor timeofday command into the TimeManager

11 years agoMerge branch 'refs/heads/topics/loadfp' into next
James Turner [Wed, 25 May 2011 10:51:33 +0000 (11:51 +0100)]
Merge branch 'refs/heads/topics/loadfp' into next

11 years agoMake --flight-plan option delegate to the route-manager loadRoute code, and hence...
James Turner [Wed, 25 May 2011 07:21:45 +0000 (08:21 +0100)]
Make --flight-plan option delegate to the route-manager loadRoute code, and hence support XML flight-plans.

11 years agoFirst attempt at support for loading airport XML files via a command
James Turner [Tue, 24 May 2011 23:03:51 +0000 (00:03 +0100)]
First attempt at support for loading airport XML files via a command

11 years agoMinor cleanup of resize() handler, while tracing down an OS-X Windowing issue.
James Turner [Tue, 24 May 2011 22:56:44 +0000 (23:56 +0100)]
Minor cleanup of resize() handler, while tracing down an OS-X Windowing issue.

11 years agoAdd the capability of switching slaved objects at runtime.
Vivian Meazza [Sat, 21 May 2011 16:08:36 +0000 (17:08 +0100)]
Add the capability of switching slaved objects at runtime.

Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
11 years ago#323: Bad init sequence could segfault
ThorstenB [Sun, 22 May 2011 20:56:51 +0000 (22:56 +0200)]
#323: Bad init sequence could segfault
Oops, early window event callbacks could trigger issues on some systems.
Fixes an issue caused by my commit 473d1447c330780ecac8a12a2d0b35c4eebdde41

11 years agoSome minor splash screen status improvements.
ThorstenB [Sun, 22 May 2011 16:28:42 +0000 (18:28 +0200)]
Some minor splash screen status improvements.

11 years agoBugfix for #106: main view port aspect-ratio broken when 2D panels are moved
ThorstenB [Sun, 22 May 2011 16:18:39 +0000 (18:18 +0200)]
Bugfix for #106: main view port aspect-ratio  broken when 2D panels are moved
Seems the hack was necessary for the pre-OSG display only. Or the feature
is broken since OSG port altogether. But it caused issues for 3D and 2D
cockpits when /sim/virtual-cockpit wasn't enabled. => Removing for now.

11 years agoRemove remaining use of fabsf() from the code, avoid an OSG header issue on OS-X.
James Turner [Sun, 22 May 2011 15:30:18 +0000 (16:30 +0100)]
Remove remaining use of fabsf() from the code, avoid an OSG header issue on OS-X.

11 years agoFix #109: Seg faults caused by wxradar with ARC display mode (aerostar700)
ThorstenB [Sun, 22 May 2011 09:02:15 +0000 (11:02 +0200)]
Fix #109: Seg faults caused by wxradar with ARC display mode (aerostar700)
Fixes an ugly issue with OSG overwriting memory/stack. wxradar triggered
the issue in display mode "ARC" - since it configured a display mask (12
vertices) but all vertices were immediately removed again ("_vertices->clear()").
Issue is fixed, mask now working - however the mask wasn't even properly
aligned for the display (probably never worked since OSG port). The display
mask is only really required for weather display - so disabling for now.

11 years agoFixed blocked splash-screen on sim reset
ThorstenB [Sat, 21 May 2011 15:12:37 +0000 (17:12 +0200)]
Fixed blocked splash-screen on sim reset
Fixes Commit 9a3fb418e4a358b65135d1e6d05d870cfc584b55

11 years agoRequire SG2.3.0 now for automake builds.
ThorstenB [Sat, 21 May 2011 14:32:21 +0000 (16:32 +0200)]
Require SG2.3.0 now for automake builds.

11 years agoBump 'next' version to 2.3.0 - should have been done when 2.2.0 was branches, ooops.
James Turner [Sat, 21 May 2011 13:06:58 +0000 (14:06 +0100)]
Bump 'next' version to 2.3.0 - should have been done when 2.2.0 was branches, ooops.

11 years agoFixed #321: --enable-clock-freeze freezed the splash screen
ThorstenB [Sat, 21 May 2011 12:51:10 +0000 (14:51 +0200)]
Fixed #321: --enable-clock-freeze freezed the splash screen
Splash screen effect must use system time - not freezable sim time

11 years agoChange occurrences of fabsf to fabs - part of tracking down an osg/Math issue on...
James Turner [Sat, 21 May 2011 12:41:43 +0000 (13:41 +0100)]
Change occurrences of fabsf to fabs - part of tracking down an osg/Math issue on Mac with XCode4

11 years agoFix win-compile for new pause command.
ThorstenB [Sat, 21 May 2011 12:07:03 +0000 (14:07 +0200)]
Fix win-compile for new pause command.

11 years agoNew "pause" fgcommand.
ThorstenB [Sat, 21 May 2011 11:27:09 +0000 (13:27 +0200)]
New "pause" fgcommand.
Original property-rules in keyboard.xml toggled master and clock freeze
independently - which caused issues when only one property was true. New
command toggles both properties consistently.

11 years agoMinor renderer clean-up & performance bits.
ThorstenB [Sat, 21 May 2011 11:22:47 +0000 (13:22 +0200)]
Minor renderer clean-up & performance bits.
Use non-static methods so we can use member variables.

11 years agoRevert "make clearcolor black, so that space is dark instead of gray."
ThorstenB [Sat, 21 May 2011 07:16:21 +0000 (09:16 +0200)]
Revert "make clearcolor black, so that space is dark instead of gray."
This reverts commit b36b33f716031ef5933d41a1e5c17c6be3e54c28.

See #316: Caused issues with sky becoming black in dense fog.
Also: when the fog issue is solved, we could configure the constant
(black) clear color once only (during init), no need to do it in every
loop. Also, entire "if (skyblend) { ... } else {..}" was redundant,
since "if" and "else" clauses were all identical - and the "clearColor"
variables were unused. => Once the fog issue is solved, we can easily
improve the clearColor configuration here.

11 years agoissue #316: panning not working when center-on-aircraft enabled
ThorstenB [Fri, 20 May 2011 17:48:05 +0000 (19:48 +0200)]
issue #316: panning not working when center-on-aircraft enabled
Panning feature looked broken to some users since auto-center is enabled
by default which blocks panning. center-on-aircraft is now disabled
automatically when view is panned.

11 years agoChange OS-X SDK/version for building RubyCocoa launcher with XCode 4. May revert...
James Turner [Thu, 19 May 2011 23:07:36 +0000 (00:07 +0100)]
Change OS-X SDK/version for building RubyCocoa launcher with XCode 4. May revert if I can find a way to use the 10.5 SDK officially.

11 years agoContinuous replay: use correct replay duration
ThorstenB [Sat, 14 May 2011 08:19:51 +0000 (10:19 +0200)]
Continuous replay: use correct replay duration
(LinuxTag live hacking...)

11 years agoLooped replay feature
ThorstenB [Sat, 14 May 2011 07:17:51 +0000 (09:17 +0200)]
Looped replay feature
New option for continuously repeated replay
(LinuxTag FlightGear demo mode :) )

11 years agoReplace round by simgear::SGMiscd::roundToInt()
Torsten Dreyer [Sun, 8 May 2011 18:34:35 +0000 (20:34 +0200)]
Replace round by simgear::SGMiscd::roundToInt()

to make it compile again under MSVC (sigh)

11 years agoExpose JSBSim turbulence models
Torsten Dreyer [Sun, 8 May 2011 13:50:33 +0000 (15:50 +0200)]
Expose JSBSim turbulence models

11 years agoSimple FlightPlan generation and execution for the user aircraft: This will allow...
Durk Talsma [Sat, 7 May 2011 08:03:27 +0000 (10:03 +0200)]
Simple FlightPlan generation and execution for the user aircraft: This will allow ATC guided taxiing to the runway.

11 years agoRemove unused class SGEnviro
Torsten Dreyer [Fri, 6 May 2011 12:12:17 +0000 (14:12 +0200)]
Remove unused class SGEnviro

This class and their source files visual_enviro.[h|c]xx were
unused since OSG transition. It's only functionality was to
keep a variable for the enable-state of rendering of precipitation.
This has now been moved to SGPrecipitation.
This patch also removes all references to this class and
visual_enviro.hxx. Wxradar needs a new implementation for cloud
echoes which probably should be part of fgclouds.

See also SimGear commit 4e6159aa07f2817c09fad72db64d713e47f6f3da

11 years ago#310: c++ header dependency
ThorstenB [Wed, 4 May 2011 19:34:15 +0000 (21:34 +0200)]
#310: c++ header dependency
Header's dependency is to <cstring> not <memory>. <memory> itself had
dependency to <cstring> for earlier GCC version though.

11 years agoBlindly attempt to add AV400WSim.[ch]xx to the VC90 project file.
Curtis L. Olson [Tue, 3 May 2011 19:04:41 +0000 (14:04 -0500)]
Blindly attempt to add AV400WSim.[ch]xx to the VC90 project file.

11 years agoHopefully add AV400WSim.cxx to the cmake system (not tested) since I use
Curtis L. Olson [Tue, 3 May 2011 17:27:25 +0000 (12:27 -0500)]
Hopefully add AV400WSim.cxx to the cmake system (not tested) since I use
autoconf/make.

11 years agoBruce Hellstrom @ ATC Flight Sim.
Curtis L. Olson [Tue, 3 May 2011 16:12:55 +0000 (11:12 -0500)]
Bruce Hellstrom @ ATC Flight Sim.
New module contributed: AV400WSim.
Supports communication with external (aka real) Garmin 400/500 WAAS flight
sim units.  Includes changes to options.cxx and fg_io.cxx to support
invoking and configuring the new module.

11 years agoMerge branch 'next' into durk-atc
Durk Talsma [Fri, 29 Apr 2011 18:46:54 +0000 (20:46 +0200)]
Merge branch 'next' into durk-atc

11 years agoSome more work on AI/ATC user interaction integration:
Durk Talsma [Fri, 29 Apr 2011 18:44:05 +0000 (20:44 +0200)]
Some more work on AI/ATC user interaction integration:
* Update AI aircraft object based on user position.
* Process flightplan
* Don't try to update the radar information for AIAircraft that don't have a valid manager pointer

11 years agoAdd x-offset-m and y-offset-m to move-cloud command.
Stuart Buchanan [Sun, 24 Apr 2011 19:48:18 +0000 (20:48 +0100)]
Add x-offset-m and y-offset-m to move-cloud command.

11 years agoMerge commit 'refs/merge-requests/1554' of git://gitorious.org/fg/flightgear into...
Torsten Dreyer [Sat, 23 Apr 2011 09:34:49 +0000 (11:34 +0200)]
Merge commit 'refs/merge-requests/1554' of git://gitorious.org/fg/flightgear into merge-requests/1554

11 years agoSync. with JSBSim CVS, now properly
Erik Hofman [Sat, 23 Apr 2011 08:17:31 +0000 (10:17 +0200)]
Sync. with JSBSim CVS, now properly

11 years agoFurther updates to 3D clouds
Stuart Buchanan [Fri, 22 Apr 2011 20:06:28 +0000 (21:06 +0100)]
Further updates to 3D clouds

11 years agoMerge branch 'next' of git://gitorious.org/fg/flightgear
Stuart Buchanan [Thu, 21 Apr 2011 19:55:49 +0000 (20:55 +0100)]
Merge branch 'next' of git://gitorious.org/fg/flightgear

Conflicts:
src/Environment/environment_mgr.cxx

11 years agoImproved 3D cloud support
Stuart Buchanan [Thu, 21 Apr 2011 19:43:05 +0000 (20:43 +0100)]
Improved 3D cloud support

11 years agoRemove vim swap file
Frederic Bouvier [Tue, 19 Apr 2011 20:32:23 +0000 (22:32 +0200)]
Remove vim swap file

11 years agoAutomatic tower positioning
ThorstenB [Mon, 18 Apr 2011 20:54:33 +0000 (22:54 +0200)]
Automatic tower positioning
New "auto-position" switch to always use closest tower for tower-view.
Exposes new "/sim/airport/closest-airport-id" property.
Display closest airport on groundradar by default.

11 years agoADF2 support
ThorstenB [Sun, 17 Apr 2011 15:35:31 +0000 (17:35 +0200)]
ADF2 support
New "--adf2" option.
Also introducing "--adf1" for consistency, while keeping legacy "--adf".

11 years agoMerge branch 'next' of git://gitorious.org/fg/flightgear into next
Erik Hofman [Sat, 16 Apr 2011 09:36:55 +0000 (11:36 +0200)]
Merge branch 'next' of git://gitorious.org/fg/flightgear into next

11 years agoLauri Peltonen: make clearcolor black, so that space is dark instead of gray.
Erik Hofman [Sat, 16 Apr 2011 09:35:56 +0000 (11:35 +0200)]
Lauri Peltonen: make clearcolor black, so that space is dark instead of gray.

11 years agoWish #304: MapWidget's center-on-aircraft button should be sticky
ThorstenB [Sat, 16 Apr 2011 08:53:09 +0000 (10:53 +0200)]
Wish #304: MapWidget's center-on-aircraft button should be sticky
Thanks to Victhor Foster for the idea.

11 years agoClear OSG object cache on scenery reload
ThorstenB [Fri, 15 Apr 2011 19:34:44 +0000 (21:34 +0200)]
Clear OSG object cache on scenery reload
Scenery reload (menu: Debug-> Reload Scenery) also needs to clear the OSG
object cache, otherwise scenery isn't really reloaded from disk.

11 years agoMinor file mode issue.
ThorstenB [Thu, 14 Apr 2011 22:20:06 +0000 (00:20 +0200)]
Minor file mode issue.

11 years agoAdrian Musceac: #303, YASim solver settings
ThorstenB [Thu, 14 Apr 2011 22:15:18 +0000 (00:15 +0200)]
Adrian Musceac: #303, YASim solver settings
The internal solver of YASim which computes drag and lift
coefficients now actually uses the values configured in
the XML input file for approach fuel, cruise fuel and cruise
glide angle.

11 years agoAdd fgpanel to the automake build system
Torsten Dreyer [Thu, 14 Apr 2011 13:33:36 +0000 (15:33 +0200)]
Add fgpanel to the automake build system

11 years agoInitial commit of the fgpanel code
Torsten Dreyer [Thu, 14 Apr 2011 09:11:17 +0000 (11:11 +0200)]
Initial commit of the fgpanel code

fgpanel is basically the stripped down 2D-Panel code from
FlightGear. It is designed as a standalone lightweight panel
rendering engine to draw 2d panels on a lowcost computer/graphic card
without 3d acceleration at reasonablel framerates.

Patches for inclusion into the build system will follow.

11 years agoFixed minor memory leak on joystick reload.
ThorstenB [Wed, 13 Apr 2011 19:30:11 +0000 (21:30 +0200)]
Fixed minor memory leak on joystick reload.

11 years agoFixed some memory leaks. Thanks to Andreas Gaeb for reporting.
Anders Gidenstam [Wed, 13 Apr 2011 19:06:05 +0000 (21:06 +0200)]
Fixed some memory leaks. Thanks to Andreas Gaeb for reporting.

11 years agoOne step ahead of JSBSim CVS.
Erik Hofman [Mon, 11 Apr 2011 08:06:57 +0000 (10:06 +0200)]
One step ahead of JSBSim CVS.

11 years agoImprove OSG caching.
ThorstenB [Sun, 3 Apr 2011 17:13:51 +0000 (19:13 +0200)]
Improve OSG caching.
Ensure property tree is provided early to modellib.
To disable: --prop:sim/rendering/cache=0 (enabled by default)
(also requires simgear update)

11 years agoMerge branch 'next' into durk-atc
Durk Talsma [Sun, 3 Apr 2011 15:25:29 +0000 (17:25 +0200)]
Merge branch 'next' into durk-atc

11 years ago* Added a pure virtual render() function to FGATController that can be used to implem...
Durk Talsma [Tue, 26 Apr 2011 17:18:28 +0000 (19:18 +0200)]
* Added a pure virtual render() function to FGATController that can be used to implement traffic visualization
* Allow position and intentions to be monitored and updated by the Startup controller
* Added a "parent" pointer to the startup controller to allow communication with the groundnetwork.
* Implemented a render() function for the Startup controller
* Renamed "FGGroundNetwork::getRenderNode() to FGGroundnetwork::render()

11 years agoMerge branch 'next' into durk-atc
Durk Talsma [Tue, 19 Apr 2011 16:02:30 +0000 (18:02 +0200)]
Merge branch 'next' into durk-atc

11 years agoMore work on AI/ATC integration:
Durk Talsma [Tue, 19 Apr 2011 16:01:24 +0000 (18:01 +0200)]
More work on AI/ATC integration:
- Fixed a bug in AI aircraft ground steering code: When aircraft were not moving, the value of headingchangeRate kept increasing to insane levels. Although this was clamped to a maximum of 30 degrees per second, the initial rate could still push the aircraft in the wrong direction. In practice, this bug would be visible when an AI aicraft would be pushed back, when it tended to veer to the right.
 - Make sure that the aircraft slows down well ahead of the pushback point. This change ensures that the AC will actually reach the pushback point. It also ensures a slightly tighter steering range.
 - AI ground steering rate is tuned to 30 degrees per second at a nominal taxispeed of 15. I now modulate the heading adjustment rate by manipulating the adjustment using a non-linear function (the sqrt). This allows for a slightly tighter turn radius at speeds < 15 and slightly looser turns at speeds > 15.
 - The AI Flightplan generation code can return false. This can be used to determine whether any additional AI aircraft may be created. Currently, the function returns false when no more parkings are available. This should limit the build-up of huge AIAircraft tower stacks.
 - The ground network can now graphically display all aircraft actitivy on the ground network by using a virtual marker system.

11 years agoMerge branch 'next' into durk-atc
Durk Talsma [Sun, 17 Apr 2011 08:21:09 +0000 (10:21 +0200)]
Merge branch 'next' into durk-atc

11 years agoAdded some code to visualize the ground networks.
Durk Talsma [Sun, 17 Apr 2011 08:19:58 +0000 (10:19 +0200)]
Added some code to visualize the ground networks.

11 years agoMerge branch 'next' into durk-atc
Durk Talsma [Fri, 15 Apr 2011 17:40:44 +0000 (19:40 +0200)]
Merge branch 'next' into durk-atc

11 years agoAdded a small and simple dialogbox that allows the user to issue ATC commands.
Durk Talsma [Fri, 15 Apr 2011 17:32:21 +0000 (19:32 +0200)]
Added a small and simple dialogbox that allows the user to issue ATC commands.

11 years agoMerge branch 'next' into durk-atc
Durk Talsma [Thu, 14 Apr 2011 15:53:38 +0000 (17:53 +0200)]
Merge branch 'next' into durk-atc

11 years ago* First test scenario to get user ATC interaction working.
Durk Talsma [Thu, 14 Apr 2011 15:51:46 +0000 (17:51 +0200)]
* First test scenario to get user ATC interaction working.

11 years agoAdded some interface function to traffic manager related classes and added a traffic...
Durk Talsma [Tue, 12 Apr 2011 21:28:48 +0000 (23:28 +0200)]
Added some interface function to traffic manager related classes and added a traffic record that mimicks the users aircraft's traffic intentions.

11 years agoSmall step forward: Ensure that traffic information is appropriately updated.
Durk Talsma [Mon, 11 Apr 2011 20:23:53 +0000 (22:23 +0200)]
Small step forward: Ensure that traffic information is appropriately updated.

11 years agoMerge branch 'next' into durk-atc
Durk Talsma [Mon, 11 Apr 2011 18:51:16 +0000 (20:51 +0200)]
Merge branch 'next' into durk-atc

11 years agoSome more work on AI/ATC interaction.
Durk Talsma [Sun, 10 Apr 2011 10:46:00 +0000 (12:46 +0200)]
Some more work on AI/ATC interaction.
* Added an AIAircraft that is shadowing the user aircraft's behavior, in terms of AI / ATC interactions
* Set up a shadow AI FlightPlan that is used for tracking the user's aircraft.

11 years agoAssigned an ATC controller to the user's Aircraft and change the comm1 radio frequenc...
Durk Talsma [Sun, 10 Apr 2011 06:58:48 +0000 (08:58 +0200)]
Assigned an ATC controller to the user's Aircraft and change the comm1 radio frequency according to the frequency relevant to the current scenario.

11 years agoAdded a simple dialog, just as proof-of-principle.
Durk Talsma [Wed, 6 Apr 2011 17:48:54 +0000 (19:48 +0200)]
Added a simple dialog, just as proof-of-principle.

11 years agoSome further testing of the ATC Dialog infrastructure.
Durk Talsma [Tue, 5 Apr 2011 16:13:11 +0000 (18:13 +0200)]
Some further testing of the ATC Dialog infrastructure.

11 years agoMerge branch 'next' into durk-atc
Durk Talsma [Mon, 4 Apr 2011 18:33:41 +0000 (20:33 +0200)]
Merge branch 'next' into durk-atc

11 years agoadding changed files for previous commit.
Durk Talsma [Sun, 3 Apr 2011 15:58:16 +0000 (17:58 +0200)]
adding changed files for previous commit.

11 years agoStart of adding interaction between the user controlled aircraft and AI traffic,...
Durk Talsma [Sun, 3 Apr 2011 15:39:35 +0000 (17:39 +0200)]
Start of adding interaction between the user controlled aircraft and AI traffic, by means of ATC.
* Started transfering the ATC infrastructure to be driven by it's own subsystem
* Changed the bahavior of the "'" key so that it is no longer driven by ATCDCL, but it now triggered by the new subsystem based ATC module.

11 years agoOn-demand loading of Nasal modules.
ThorstenB [Sun, 3 Apr 2011 13:30:25 +0000 (15:30 +0200)]
On-demand loading of Nasal modules.
Load a module whenever its /nasal/foo/enabled flag is set,
even if it was disabled at start-up. Also expose a property if it was
successfully loaded.

11 years agoMinor clean-up (fixed renamed subsystems)
ThorstenB [Sat, 2 Apr 2011 13:15:13 +0000 (15:15 +0200)]
Minor clean-up (fixed renamed subsystems)

11 years agoSupport optional Nasal modules in fgdata/Nasal/MyModuleFoo
ThorstenB [Sat, 2 Apr 2011 13:13:29 +0000 (15:13 +0200)]
Support optional Nasal modules in fgdata/Nasal/MyModuleFoo
- Allow structuring generic Nasal sources into modules (i.e. support
  separate source folders for multiplayer/local weather/... sources)
- Option to enable/disable loading of generic Nasal modules (i.e we only
  need to load stuff that is really needed/enabled).
- Provide basic loading sequence: subfolders are strictly loaded _after_
  the base directory. So submodules can rely on .nas-scripts like math.nas,
  io.nas, debug.nas, ... to be already loaded - dropping the need for
  awkward listeners/timers to delay module initialization (loading order
  within Nasal/*.nas is still random)

11 years agofix #296: FDMshell+TankProperties not bound after sim reset
ThorstenB [Tue, 29 Mar 2011 21:31:59 +0000 (23:31 +0200)]
fix #296: FDMshell+TankProperties not bound after sim reset
Well, when we need to unbind something temporarily, it's wise to really
bind it again...

11 years agoRenaming / more consistent naming.
ThorstenB [Sun, 27 Mar 2011 22:30:23 +0000 (00:30 +0200)]
Renaming / more consistent naming.

11 years agoNew property reporting worst-case frame latency.
ThorstenB [Sun, 27 Mar 2011 22:16:27 +0000 (00:16 +0200)]
New property reporting worst-case frame latency.
Shows maximum latency of any frame within the last second.

11 years agoSlightly brighter blue color level for map widget
ThorstenB [Sun, 27 Mar 2011 09:32:41 +0000 (11:32 +0200)]
Slightly brighter blue color level for map widget
Almost couldn't see the new blue color on my screen.
Enjoy the blues... :)

11 years agoImprove display of shipping in map widget.
Stuart Buchanan [Sat, 26 Mar 2011 11:02:00 +0000 (11:02 +0000)]
Improve display of shipping in map widget.