mfranz
0c6ecd1271
set /sim/fg-current to current working directory; getcwd() is defined in
...
unistd.h (which was already included), and should be available in direct.h
under name _getcwd on MS Windows.
2007-06-16 21:35:16 +00:00
mfranz
58e0deb56b
Maik JUSTUS: add functions carttogeod() and geodtocart() to convert between
...
x/y/z and lat/lon/alt (OK'ed by Andy)
2007-06-16 18:22:20 +00:00
fredb
0aab8f68f4
Stay with fg_os.cxx for now
2007-06-16 16:41:17 +00:00
mfranz
b502cef066
Don't catch a (potentially) meaningful exception only to replace it with
...
a meaningless one. bootstrap.cxx/main() will catch it, anyway.
2007-06-16 16:25:40 +00:00
fredb
c5a3f570f8
Update MSVC 7.1 projects
2007-06-16 16:16:27 +00:00
fredb
97ed8554c6
Win32 fix
2007-06-16 16:16:15 +00:00
fredb
69f0a797b3
OSG file renamed
2007-06-16 16:15:49 +00:00
fredb
291462c25e
Consistency fix
2007-06-16 15:57:42 +00:00
mfranz
b5917d62d2
Tim MOORE:
...
FGManipulator.*:
"This patch works around a bug in OSG's handling of modifier keys. The
symptom of the bug is that modifier keys don't appear to be released."
fg_os_osgviewer.cxx:
"This patch fixes the test for support of cursor changes in OSG 2.0."
2007-06-16 09:39:56 +00:00
mfranz
28da7c0a90
Maik JUSTUS: "small update to the tilt-rotor feature"
2007-06-16 07:22:47 +00:00
durk
6fc1a51e1d
Removed a stray debug message.
2007-06-16 05:38:05 +00:00
durk
0643b21baa
Fix for refueling and radar calculations.
2007-06-15 20:52:32 +00:00
durk
864fd40ee9
Alex Bory: TACAN has to search the new AI submode 'tanker'.
2007-06-14 05:26:57 +00:00
andy
d0550441bb
Maik: Adding support for tilting of the rotor. Can be used for small
...
autogyros or even for the Osprey.
2007-06-13 21:10:23 +00:00
mfranz
c09224cb11
Make loadxml use an absolute path, like savexml (for consistency reasons, and
...
because this allows to load from FG_HOME. To reduce security risks, always
append an ".xml" extension if there was none. Makes it hard to read /etc/secret
and to overwrite ~/.bashrc. :-)
2007-06-12 16:13:21 +00:00
mfranz
b4cdfed406
Vivian MEAZZA:
...
simulate rotational moment of inertia by using a filter
2007-06-11 20:47:20 +00:00
curt
78cb8f5ca3
Tweak control input estimation gains.
2007-06-11 20:14:40 +00:00
curt
93617f577d
Add an option to estimate control surfaces deflections based on rotational
...
rates (not perfect, but lacking any data at all this is better than showing
them all hard over full stop.)
2007-06-11 19:13:08 +00:00
mfranz
37b4f921e1
- make next_view()/pref_view() trigger listeners, otherwise the "view_cycle"
...
fgcommand doesn't activate Dynamic View, Fly-By View, etc.
- consistent indentation (broke that with my last commit :-)
2007-06-11 19:02:01 +00:00
mfranz
d39432ea6c
Vivian MEAZZA:
...
- let sumodels without subsubmodels die on impact
- remove "sub-id" tying
mf: move variable declarations to better places, variable renaming
2007-06-10 18:24:48 +00:00
curt
b163af3010
Fix indentation.
2007-06-10 16:01:09 +00:00
curt
ba6f4cb42f
Syd Adams:
...
Export ground speed to property system under /velocities.
2007-06-10 15:58:50 +00:00
durk
514acc9f5f
Changed formatting to K&R/4 by "popular demand".
2007-06-10 06:06:57 +00:00
curt
c951810f92
A couple tweaks.
2007-06-09 22:38:54 +00:00
durk
fd71817c3b
Added back in a few defines that I had accidentally deleted before.
2007-06-09 13:25:21 +00:00
durk
ba8ed137cf
Code cleanup of AIModels (mainly AIAircraft), by Thomas Foerster
2007-06-09 11:49:16 +00:00
mfranz
dbdfc9012b
use getNode instead of hasValue (it's just a dir node and doesn't need a value)
2007-06-09 10:15:50 +00:00
frohlich
01f9b2d7b2
Modified Files:
...
fg_os_osgviewer.cxx: Enable mouse cursor change code on
sufficiently recent osg versions.
2007-06-08 07:14:56 +00:00
frohlich
94bb4ac29b
Modified Files:
...
src/Main/options.cxx:
Olaf Flebbe: Make use of SGSceneFeatues for anisotropic filtering,
clean up.
2007-06-08 06:50:38 +00:00
mfranz
2e1756156f
another secret commit to sneak in stuff:
...
- cleanup
2007-06-07 22:48:37 +00:00
andy
99885791e9
Remove the GUI popup from the screen capture C++ code (a request via
...
IRC wanted this to be scritable) and add it back (as a tip popup) via
a little nasal in the keyboard handler. Also put the synthesis of
property nodes back into fgcommand(), because I got cold feet.
2007-06-07 16:57:59 +00:00
mfranz
5a73a46cd0
Vivian MEAZZA:
...
- collision detection for AI objects
- subsubmodels
mf: various modifications; more general cleanup to do
2007-06-07 16:30:26 +00:00
andy
b693047703
Allow the second (property node) argument to fgcommand() to be nil or
...
missing, for sanity. Note that this will pass the resulting NULL
pointer through into the underlying SGCommand handlers, some of which
may be unprepared for it. So basically this is now yet another way
you can use Nasal to exercise bugs and hose your sim; no biggie.
2007-06-07 16:17:48 +00:00
mfranz
b3b87842b1
savexml: analog to loadxml, if no <sourcenode> is given, save file
...
contents from the argument tree's <data> node. That way one doesn't have
to plug a temporary branch into the main tree.
2007-06-06 21:18:25 +00:00
frohlich
532389a5bd
Modified Files:
...
FGManipulator.cxx: Stuart Buchanan: add tab key translation.
2007-06-05 17:44:49 +00:00
mfranz
5135c9afd2
add check for thumbnail size
2007-06-05 16:04:24 +00:00
andy
a90a24d9dd
Maik: fix crash when using aircraft with hitches under the command
...
line solver. (He promises to get all the MP interaction out of the
FDM in a future patch.)
2007-06-05 16:01:43 +00:00
mfranz
ff454131d5
loadxml: if argument "targetnode" isn't defined, return the file data in
...
the argument tree under "data". This is useful in cases where the file
data are only needed temporarily and shouldn't remain in the main tree.
2007-06-04 10:07:31 +00:00
mfranz
d11e18f9a7
Syd ADAMS:
...
"normalize the radar x and y-shift , 0 to 1.0 based on
/instruments/radar/range to make animation simpler"
2007-06-03 18:17:05 +00:00
mfranz
158dbdd96c
Sync w. JSBSim CVS (merge from PRE_OSG_PLIB_20061029 branch)
2007-06-03 12:49:19 +00:00
mfranz
3cda82e0a9
Sync w. JSBSim CVS (merge from PRE_OSG_PLIB_20061029 branch)
2007-06-03 09:37:02 +00:00
durk
2c3dc5fca1
-Minor fix: Only read traffic from data/Traffic/fgtraffic.xml if that path really exists.
...
- Added a comment explaining why the first 1000 frames are skipped.
2007-05-31 19:53:53 +00:00
mfranz
bbb1d2d0c3
- add heading-deg, pitch-deg, roll-deg to impact/
...
- if no <impact-reports> node is defined for a particular submodel, then
write the path to /ai/models/model-impact instead
- don't tie() properties that are only ever set a single time, if at all!
- better variable names
2007-05-31 18:08:12 +00:00
mfranz
e8f2255039
Maik JUSTUS: fix typo (ROTORRELTARGET)
2007-05-31 16:58:58 +00:00
frohlich
ba5544e652
Modified Files:
...
src/Cockpit/panel_io.cxx: use existing function to parse an
interpolation table.
2007-05-31 12:12:06 +00:00
frohlich
b988305dcb
Modified Files:
...
projects/VC8/FGJS.vcproj projects/VC8/FlightGear.vcproj
projects/VC8/FlightGearLib.vcproj projects/VC8/JS_demo.vcproj:
Olaf Flebbe: win32 build system.
2007-05-30 13:17:31 +00:00
frohlich
b59e3fe6ec
Modified Files:
...
src/GUI/dialog.cxx src/GUI/menubar.cxx
src/Include/config.h-msvc8 src/Main/fg_os_osgviewer.cxx:
Olaf Flebbe: build fixes for osgviewer on win32.
2007-05-30 13:15:14 +00:00
frohlich
8bce048752
Modified Files:
...
src/Main/options.cxx:
Olaf Flebbe: Improoved texture filtering.
2007-05-28 05:21:45 +00:00
andy
1a5bbec83b
Maik: add ROTORELTARGET and ROTORENGINEMAXRELTORQUE input axes
2007-05-27 20:19:15 +00:00
frohlich
46ccdeffd4
Modified Files:
...
src/Input/input.cxx src/Input/input.hxx
src/Main/FGManipulator.cxx src/Main/fg_os.cxx
src/Main/fg_os.hxx src/Main/fg_os_osgviewer.cxx
src/Main/fg_os_sdl.cxx src/Main/renderer.cxx
src/Main/renderer.hxx: First cut of osg multi view configurations.
2007-05-26 13:53:46 +00:00