1
0
Fork 0
Commit graph

55 commits

Author SHA1 Message Date
Torsten Dreyer
e9d24b05ca Introducing: The new navradio code (WIP)
Here comes the work-in-progres code for a new navradio
implementation. Once completed, it will replace the
old/current navradio implementation.
The new code can be activated by setting
/instrumentation/use-new-navradio=true
at startup. This disables the old navradio implementation.

Current state:
- VOR works pretty good including the new
functionality 'code of confusion'.
- LOC and GS basically work
- backward compatibility (many properties) is to be implemented
2011-10-05 15:26:41 +02:00
ThorstenB
d64bcf0175 Replay upgrade, part I: Add new flight recorder. 2011-10-01 22:41:53 +02:00
James Turner
05eebae361 MSVC2008 project files update. 2011-09-19 17:19:57 +01:00
Torsten Dreyer
43109feb0c Some more refactoring of the radios
- wrap the ident-generating code into a class
- move dme-in-range property into dme.cxx
- move dme-ident generation into dme.cxx
- support ident-button and volume for dme idents
- use globals.get_aircraft_position instead of properties
- some minor cleanup
2011-09-15 21:28:30 +02:00
Torsten Dreyer
9cef27f5ca Refactor morse and beacon as singleton 2011-09-13 20:12:52 +02:00
Frederic Bouvier
073511492f Fix VS2008 build after JSBSim update - 2nd try 2011-09-11 16:09:26 +02:00
Frederic Bouvier
865a5c4f14 Fix VS2008 build after JSBSim update 2011-09-11 16:05:58 +02:00
James Turner
59883995be Update VisualStudio projects to link against Winsock2 instead of Winsock1 2011-08-25 20:05:17 +01:00
Torsten Dreyer
87bd2bfd6e Fix VC90 project file to compile with latest ATC changes 2011-07-25 20:32:52 +02:00
Frederic Bouvier
bba9a768b3 Link built-in svn in MSVC if 32-bit target is selected 2011-06-15 08:27:56 +02:00
Frederic Bouvier
f1a3cedb2f Fix win32 build 2011-06-01 20:25:53 +02:00
Torsten Dreyer
61f2b98e8f 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
2011-05-31 15:28:32 +02:00
James Turner
9c983359aa Move all MP code in src/MultiPlayer.
Allow the subsystem to be (re-)inited at runtime.
2011-05-29 00:04:30 +01:00
Curtis L. Olson
5566c79873 Blindly attempt to add AV400WSim.[ch]xx to the VC90 project file. 2011-05-03 14:04:41 -05:00
ThorstenB
badec14d27 Cut&paste voiceplayer into a separate module.
GPWS and TCAS are now completely separate - but use the same voice player.
2011-03-09 23:49:25 +01:00
ThorstenB
61186fb6f9 Ooops. Forget the "other" OS...
... well, how did this happen? :)
2011-02-26 00:11:28 +01:00
Torsten Dreyer
292b0214fb Repair windows vc90 build broken by TankProperties commit 2011-02-06 20:04:12 +01:00
Torsten Dreyer
e86cecf470 Fix bug #253, at least partially
make options
--wind=nnn@mm
--visibility
--visibility-miles
--ceiling
--turbulence
work again. These options now write properties in the
/environment/config/presets
branch. The values will be applied in the property-rules
in FGDATA/Environment/interpolator.xml
2011-01-19 19:36:04 +01:00
Frederic Bouvier
d0a2fbba99 Revert joystick patch. One would have to provide a better one 2011-01-14 22:37:39 +01:00
Frederic Bouvier
dc3dcce8a8 Joystick code now in the Flightgear tree 2011-01-14 21:39:12 +01:00
Frederic Bouvier
6c777745db Remove the dependency to boost serialization 2011-01-05 09:55:19 +01:00
Frederic Bouvier
a746f08806 Ignore some MSVC warnings 2010-12-30 23:15:59 +01:00
Dave Luff
6618a7bc5f Remove the ATCDCL conditional compilation from VC90 project
NOTE: These changes are untested.
2010-12-29 20:54:22 +00:00
Dave Luff
25550ac152 VC90 Project file changes
Removes files that have been deleted from ATCDCL and/or ATC, and renames
ATC/atis.[ch]xx to ATC/atis_mgr.[ch]xx
2010-12-29 20:54:22 +00:00
Frederic Bouvier
2ae1499a7e Update MSVC 2008 project files 2010-12-10 08:28:40 +01:00
Frederic Bouvier
3209a4db09 MSVC: ensure that HAVE_VERSION_H always has a value 2010-11-14 15:33:08 +01:00
Frederic Bouvier
79ece1c22c MSVC: compile with version.h if environment variable HAVE_VERSION_H is set to 1 2010-11-14 13:28:17 +01:00
Frederic Bouvier
8a089f6d6f Update VS2008 projects : use Boost 1.44.0 available in last 3rd Party archive 2010-11-06 17:05:15 +01:00
James Turner
d1a4590721 Goodbye old HUD - and the archeology it depended upon in cockpit.cxx 2010-10-29 08:47:58 +01:00
James Turner
b1e257781e Fix VC90 build for JSBSim update 2010-10-26 10:12:05 +01:00
James Turner
3fe6209c20 VS2008 project updates. 2010-10-20 09:09:29 +01:00
Frederic Bouvier
39d15985ca Update MSVC 9 project 2010-09-19 14:36:28 +02:00
Torsten Dreyer
04d0b339a8 Environment overhaul: add terrainsampler to the vc projects 2010-09-11 21:05:06 +02:00
Torsten Dreyer
1a3eddbbcd Keep MSVC happy with the Environment updates 2010-09-11 20:32:37 +02:00
James Turner
7f36caede6 Create TimeManager subsystem, and collect the time related code out of main.cxx and fg_init.cxx into it.
Remove the unfortunately named 'tmp.[cxx|hxx]', pushing the remaining code in FGLight.
(second try, with init bug fixed)
2010-08-04 09:16:37 +01:00
James Turner
47fd8a8a2a Revert "Create TimeManager subsystem" - not quite ready for prime-time yet!
This reverts commit 50eb95dcad.
2010-08-02 00:23:36 +01:00
James Turner
50eb95dcad Create TimeManager subsystem, and collect the time related code out of main.cxx and fg_init.cxx into it.
Remove the unfortunately named 'tmp.[cxx|hxx]', pushing the remaining code in FGLight.
2010-08-01 20:33:11 +01:00
Durk Talsma
5641db9f56 Fix MSVC compilation (hopefully). 2010-08-01 18:08:53 +02:00
Frederic Bouvier
ab09078767 Disable ATCDCL and fix replacement layer 2010-07-31 09:25:17 +02:00
Torsten Dreyer
fa29a3d1b3 Keep the windows users happy with the new JSBSim merge
Added FGRungeKutta to the project
2010-07-16 16:49:24 +02:00
James Turner
88e65f7662 aircraft.[cxx|hxx] is gone. 2010-07-01 22:56:22 +01:00
Torsten Dreyer
5cf1767b6f Fix build on Windows
Add missing files to Lib_Flight
Thanks to Alan Teeder
2010-06-27 15:07:07 +02:00
James Turner
4756cd4882 Wrap SGEphemeris in a subsytem/property interface, and remove from mainloop. 2010-06-26 10:31:21 +01:00
Torsten Dreyer
d558b52cb6 New autopilot subsystem implementation.
Split the former single-file-implementation in xmlauto.?xx into multiple
files and use some OO techniques. Started with documentation to be used
with doxygen.
2010-06-24 17:09:33 +02:00
James Turner
ad19acf1c6 Remove C++ autobrake code - this can all be done easier in XML now! 2010-05-29 10:36:23 +01:00
jmt
e4c4a3a412 MapWidget for the GUI, initial commit. 2010-03-28 15:25:47 +02:00
jmt
f6ba7c9c94 MSVC project updates: add GUI/WaypointList[.cxx|.hxx] to build. 2010-02-25 23:31:21 +01:00
fredb
3b19148d80 Specific icon and packaging for the win64 version 2010-01-26 12:12:20 +01:00
fredb
bf534e1ff9 Update MSVC 9 projects 2010-01-21 06:26:48 +01:00
Tim Moore
c1bb4aec97 Merge branch 'vivian/trainz' 2010-01-17 00:02:51 +01:00