curt
c086f3e0e5
Property node patches by David Megginson.
2001-06-12 05:18:43 +00:00
curt
3899259cf7
- changed SGValue::Type references to SGPropertyNode::Type
...
- added "long" to list of known types
2001-06-12 05:18:15 +00:00
curt
80bc1edcd5
removed fgHasValue
...
removed fgGetValue
added fgHasNode
2001-06-12 05:17:49 +00:00
curt
6a9051883c
changed SGValue::Type references to SGPropertyNode::Type
2001-06-12 05:17:33 +00:00
curt
2795fefa71
replaced 'static const int' with enum, as suggested by Christian
...
Meyer, to work around yet more MSVC bugs
2001-06-12 05:16:57 +00:00
curt
fe1f65eb24
replaced dynamically-sized arrays with statically-sized ones, to
...
work around MSVC bugs.
2001-06-12 05:16:38 +00:00
curt
72c7dc57fd
replaced SGValue with SGPropertyNode throughout.
2001-06-12 05:15:48 +00:00
curt
1aa5235f17
Updated to work with David's new property naming conventions.
2001-06-08 05:49:32 +00:00
curt
7f6d4b0a01
Irix Mips compiler tweaks.
2001-06-06 23:31:48 +00:00
curt
c64e284c51
More property node optimizations.
2001-06-06 19:12:24 +00:00
curt
64254d7410
Optimized property node accesses.
2001-06-06 17:43:16 +00:00
curt
083ba99657
Optimized key property node accesses.
2001-06-06 17:21:34 +00:00
curt
70cfe7e606
Debugging output.
2001-06-06 17:11:35 +00:00
curt
71380de883
White space tweaks.
2001-06-06 17:02:39 +00:00
curt
d7ae38c0dd
Optimized property manager accesses.
...
Fixed a creep in bug in the altitude hold autopilot.
2001-06-06 17:02:25 +00:00
curt
ca1a9cf7bd
am2dsp.pl tweaks.
2001-06-06 17:01:29 +00:00
curt
a54e10ac12
Part of David's command binding updates.
2001-06-05 22:13:26 +00:00
curt
5cf0bae003
JSBSim tweaks.
2001-06-05 22:12:57 +00:00
curt
dacb644ae7
- replace FGBFI::update with fgUpdateProps
...
- switched to properties for calculating RPM for model selector
- no longer includes bfi.hxx
- no longer includes keyboard.hxx
2001-06-05 22:12:28 +00:00
curt
286817978d
- added load and save commands
...
- added panel-load command
- added preferences-load command
2001-06-05 22:12:17 +00:00
curt
cdfd5cada4
- removed all reference to BFI; use fgInitProps instead
2001-06-05 22:12:08 +00:00
curt
f7c1a37611
File no longer used.
2001-06-05 22:11:56 +00:00
curt
f367e6d432
- removed bfi.cxx and bfi.hxx
...
- removed keyboard.cxx and keyboard.hxx
2001-06-05 22:11:37 +00:00
curt
9b7c5c4ded
- moved declarations of GLUTkey, GLUTkeyup, GLUTspecialkey, and
...
GLUTspecialkeyup from obsolete keyboard.hxx to here
2001-06-05 22:11:25 +00:00
curt
2a34a5d815
- moved shift-F1 and shift-F2 (load/save) bindings to XML
...
- moved shift-F3 (reload panel) bindings to XML
- moved shift-F4 (reload prefs) bindings to XML
- moved shift-F5, shift-F6, shift-F7, and shift-F8 (scroll panel) to
XML
- no longer includes Main/bfi.hxx
- added implementations of GLUTkey, GLUTkeyup, GLUTspecialkey, and
GLUTspecialkeyup
2001-06-05 22:11:16 +00:00
curt
149ddd450b
- removed unused reference to bfi.hxx
2001-06-05 22:11:00 +00:00
curt
a8fb1aabca
- eliminated all references to BFI; use properties instead
...
- copied DEFAULT_AP_HEADING_LOCK over from old BFI
2001-06-05 22:10:33 +00:00
curt
f9533d2f4b
- eliminated all references to BFI; use properties instead
2001-06-05 22:10:25 +00:00
curt
9c0925744d
Synced with latest JSBSim as of June 5, 2001.
2001-06-05 20:58:48 +00:00
curt
b31c520a39
Removed 'x' from the xgl* calls.
2001-06-05 19:50:36 +00:00
curt
095fb5c946
Irix/MIPS compiler fixes.
2001-06-04 21:47:48 +00:00
curt
cce5426ac8
Fixed a problem where all hardcoded keybindings were being double executed.
2001-06-04 21:40:38 +00:00
curt
b75e1af838
More tweaks related to David's input patches.
2001-06-04 21:38:44 +00:00
curt
30c23281d9
Joystick functionality has been moved to ../Joystick.
2001-06-04 21:38:03 +00:00
curt
698004e401
Eliminate a couple compiler warnings.
2001-06-04 21:30:03 +00:00
curt
9124dd945d
Files moved from ../Joystick to here.
2001-06-04 21:26:53 +00:00
curt
7821a45772
- make repeatable for keys and joystick buttons default to false
...
rather than true; it's too confusing for users if keys and buttons
repeat by default (keys weren't anyway, but they were supposed to)
2001-06-04 21:15:23 +00:00
curt
0dc313c955
- reduced amount of logging
...
- fixed bug with incorrect modifiers for some joystick buttons; trim
buttons now work on my system
2001-06-04 21:15:09 +00:00
curt
96be3ad601
- no longer include Joystick/joystick.hxx
...
- include Input/input.hxx
- register GLUTkeyup and GLUTspecialkeyup with glut
- comment out call to fgJoystickRead
- comment out call to fgJoystickInit
- add call to FGInput::update to replace fgJoystickRead
2001-06-04 21:08:06 +00:00
curt
c9616e8c10
- added declarations for GLUTkeyup and GLUTspecialkeyup to capture
...
key-release events
2001-06-04 21:07:54 +00:00
curt
523cc794df
- implemented GLUTkeyup and GLUTspecialkeyup
2001-06-04 21:07:39 +00:00
curt
d2a20a3824
- no longer include joystick.hxx
2001-06-04 21:07:27 +00:00
curt
d00ea4540f
- removed Joystick library
2001-06-04 21:07:16 +00:00
curt
2d1d8cd274
- added FG_MOD_UP to use key-up or button-up as a command modifier;
...
this way, keyboard buttons can work the same way as joystick buttons
- added declaration for FGBinding::fire(double); this adds a setting
property to the arguments passed to the command, so that it can use
the current axis position as part of its calculations
- added data structures from joystick.cxx
2001-06-04 21:07:02 +00:00
curt
112a531f42
- added FGBinding::fire(double) - added support for "mod-up" property
...
- go back to using index as key code (otherwise, we'll get nasty
surprises when users try to override bindings)
- XML config file now nests bindings inside modifiers
- allow user to specify whether key is repeatable
- removed hard-coded bindings for 'b', ',', and '.'
- added code from joystick.cxx, with the following major changes:
- changed from js0, axis0, button0 to js[0], axis[0], button[0], etc.
- removed factor, offset, etc. since they will be args to command in
binding
- allow multiple bindings, as with key mappings
- allow access to keyboard modifier keys for bindings
- include infrastructure for modifiers (only FG_MOD_UP is used so far)
- removed unused 'saturation' property
- temporarily removed capture property and trim code; it will have to
be rewritten to be more generic
- allow modifiers for joystick buttons
2001-06-04 21:06:48 +00:00
curt
864e862150
- removed Joystick subdirectory
2001-06-04 21:05:53 +00:00
curt
a6e0a69637
Removed cloud layers added for testing.
2001-06-04 20:48:43 +00:00
curt
a09eb4951e
Initial revision of Tony's joystick configurator.
2001-06-01 20:56:13 +00:00
curt
657714ba0d
Initial revision.
2001-06-01 20:56:01 +00:00
curt
2467c8e2f8
Move a variable declaration out of the case statement.
2001-06-01 20:29:03 +00:00