david
e57e85c563
IRIX/MipsPro patches from Erik Hofman:
...
This patch adds some missing default ISO C++ headers to SimGear,
especially usefull for Irix/MipsPro. To the best of my knowledge this
only affects the Irix/MipsPro compiler combination although it might be
usefull for others as well.
This patch does not yet remove any compiler specific code, but that
would be my next task. The powerfull macros as defined in the compiler.h
file allowed me to split it up into multiple patches.
2002-12-30 21:34:46 +00:00
david
0d12c4d83d
Removed the (apparently unused) 'factor' and 'offset' arguments from
...
property-adjust.
Modified property-adjust and property-multiply so that they always
work with double values, to simplify the code.
Factored out some common code.
Added a 'mask' argument to the property-adjust and property-multiply
commands. If mask is set to "all" (the default), then the command
works as before; if mask is set to "integer", it works only to the
left of the decimal point; and if mask is set to "decimal", it works
only to the right of the decimal place. This functionality is useful
for tuning VHF COM and NAV radios.
2002-12-30 19:50:17 +00:00
david
ea98111926
Made it possible to add and remove models programmatically, as
...
requested by Leon Otte.
2002-12-30 15:44:11 +00:00
david
c5751c7df4
Cleaned up some whitespace.
2002-12-30 15:43:16 +00:00
david
d31e0e7071
Allow panel mouse bindings to use mod-up.
...
Ensure that if a condition for a panel mouse binding fails, other
bindings for the same area will have a chance to run.
Add a repeatable flag for panel mouse bindings (defaults to true).
2002-12-28 19:05:45 +00:00
david
f85b9589da
Fixed so that 2D panel bindings work again.
2002-12-23 19:16:58 +00:00
david
63672604bf
Removed debugging statements accidentally left in.
2002-12-23 17:58:31 +00:00
david
a7e56cf399
Added new commands:
...
- dialog-open
- dialog-close
- dialog-update
- dialog-apply
The last two can copy a value from a property to a GUI field or
vice-versa either individually or across the whole dialog.
2002-12-22 19:58:34 +00:00
david
5c2fb92a92
Use SGPropertyNode_ptr and add a private copy constructor, both for
...
safety's sake.
2002-12-22 19:57:09 +00:00
david
0111183153
Reworked the XML-configurable GUI to use the same binding structure as
...
the keyboard, joystick, mouse, and 2D panel. Exposed methods for
applying and updating property values in GUI fields.
2002-12-22 19:52:26 +00:00
curt
6225936ead
Various tweaks.
2002-12-21 05:01:51 +00:00
daveluff
e785eb74a5
Add SG_USING_STD(ifstream)
2002-12-20 09:48:09 +00:00
curt
c7ab26871c
Allow the polling frequency of the telnet/props server to be set on the
...
command line.
2002-12-19 21:55:05 +00:00
daveluff
3447ab6e57
Read KEMT ground network from file instead of hardwiring it into the code.
2002-12-19 14:03:36 +00:00
daveluff
38b3f48d41
Code beautifying
2002-12-19 14:00:52 +00:00
daveluff
5931760602
Make AI traffic more robust to not getting a list of runway exits - it is now simply removed from view at the end of the landing roll instead of stackdumping if no exits are returned
2002-12-19 12:26:10 +00:00
curt
2d09acb10f
Fix a potential crash when an electrical system is not defined.
2002-12-18 21:55:33 +00:00
curt
77d6412817
Norman Vine:
...
Fixes for Mingwin.
2002-12-17 20:03:45 +00:00
curt
a857322d9c
Norman Vine:
...
This patch finally reenables the AutoPilot gain adjuster.
2002-12-17 19:57:49 +00:00
daveluff
22d94b8273
First draft of an ATC dialog box, mostly copied from the autopilot new heading dialog box code. Need to bind a key to the ATC-dialog command to bring it up.
2002-12-17 17:19:14 +00:00
curt
b30ceec62d
Remove DOS line endings.
2002-12-17 15:31:34 +00:00
daveluff
4b9c0ad822
Add some stub functions to FGTower to aid ATC dialog box development
2002-12-17 11:36:14 +00:00
tony
3cb4d55342
Fix for X-15 crash.
2002-12-17 00:07:46 +00:00
daveluff
87be5d93a5
Comment out stray cout
2002-12-16 21:02:07 +00:00
curt
36d3d7fab6
Tweaks from Erik Hofman.
2002-12-16 20:50:42 +00:00
curt
54b980854c
Read audio panel switches and parking brake.
2002-12-16 06:09:38 +00:00
curt
44be7da053
Added support for an audio panel.
2002-12-16 06:09:05 +00:00
curt
2b74a7c3d6
Additional failure modeling.
...
Support parking brake in external fdm.
2002-12-16 01:13:39 +00:00
curt
74b5aa6a41
OBS turning work, work on supporting failure moding.
2002-12-16 01:12:10 +00:00
david
8e7dfbe292
Add a reinit() stub for subsystems, so that they can be reinitialized
...
when needed (say, to reload the configuration files).
2002-12-15 14:58:08 +00:00
curt
0e69acaff7
Simplified to use the delta_time_sec that is passed to the update() routine
...
rather than calculating a separate delta_t and using that.
2002-12-14 14:39:56 +00:00
curt
51c5b9bf09
Work on nav2_obs tuner.
2002-12-14 14:38:19 +00:00
curt
339f39f235
Change time counter to a double. Add a variable which can allow us to
...
track long term rate stats to verify we are hitting the requested hz.
2002-12-14 14:37:40 +00:00
david
f332d1b659
Removed redundant logging statement.
2002-12-12 17:55:49 +00:00
andy
ba84ec24bf
Changing the thresholds to be bigger in the previous patch isn't
...
really useful unless we simultaneously change the per-iteration deltas
to be smaller. Add another pseudo-tunable to control the speed with
which we change values across iterations. As it turns out, this is
much more effective than the threshold tunable. It does come at the
cost of lower solution performance, however.
2002-12-12 02:15:06 +00:00
curt
5c8e6a5841
Tweak taxi light rendering so they don't look completely bogus at dusk.
2002-12-12 01:24:48 +00:00
curt
f29b5d98a1
Fix lost audio.
2002-12-12 01:21:21 +00:00
andy
ac93c22545
Put in some (currently compile-time) tuning for the solver threshold.
...
A recent change resulted in the Piper Cub oscillating about its
correct solution.
2002-12-11 22:58:47 +00:00
andy
4fb6673ff7
Update masses on the rigid body when consuming fuel. Simply updating
...
the tank capacity won't change the aircraft.
2002-12-11 22:52:52 +00:00
david
c3398c9add
Have DummyBSphereEntity inherit from ssgBranch instead of ssgEntity,
...
to allow building with the latest plib CVS.
Problem identified by Norm Vine.
Fix suggested by Steve Baker.
2002-12-11 21:49:25 +00:00
curt
10baa71a65
Fix out of order initialization crash (not sure how it worked before
...
unless some recent changes subtlely changed some init order items around.)
2002-12-11 21:07:30 +00:00
curt
43e48070fe
- Some refactoring of the configure.ac script.
...
- Better Mac OS X support (they put glut.h in GLUT/glut.h) :-(
2002-12-10 20:50:48 +00:00
curt
69b5c093dd
#ifdef out all references to sgCloud3d until more of it's issues can be
...
addressed.
2002-12-10 19:25:12 +00:00
curt
b640aceaa8
Change library order for cygwin.
2002-12-07 13:54:13 +00:00
curt
28243f40ca
White space cleanups.
2002-12-07 02:26:50 +00:00
curt
1feedec8d1
- Change the global_tile_mgr to a globals->get_tile_mgr() which is
...
dynamically created at run time.
- Further clean ups to the FGTileMgr class interface.
2002-12-06 22:29:46 +00:00
daveluff
49d843e22e
Patches from Erik Hofman - use Plib's wave file loader plus IRIX fixes.
2002-12-06 15:35:18 +00:00
curt
81fb6f01a7
Fix for Irix.
2002-12-06 14:28:24 +00:00
daveluff
4d6ac0ddf5
Code improvements from Norman Vine
2002-12-05 16:51:40 +00:00
curt
ac5def8fd5
Updates for 0.9.1
2002-12-05 15:39:45 +00:00