curt
cd6683bdb5
- FGBinding now extends FGConditional
...
- switched to a vector of binding pointers, to avoid copying
- removed FGBinding copy constructor declaration
2001-08-03 00:19:19 +00:00
curt
d9bcec2851
- added variable support for the saved command state and for the local
...
argument copy in FGBinding
- removed redundant FGBinding::_fire internal method
- declared copy constructor for FGBinding
2001-06-29 03:47:19 +00:00
curt
4d96e62a10
- added Melchior's patches to allow a joystick axis to act as a pair
...
of buttons (by adding "high" or "low" to the path before "binding")
2001-06-20 20:51:15 +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
9b7c5c4ded
- moved declarations of GLUTkey, GLUTkeyup, GLUTspecialkey, and
...
GLUTspecialkeyup from obsolete keyboard.hxx to here
2001-06-05 22:11:25 +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
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
f695b5b479
- refactored and simplified FGBinding class to use the new command
...
manager; removed unused getters and setters; track original
command name for use in debugging messages
- removed unused action methods from FGInput
2001-06-01 17:51:09 +00:00
curt
876e9c60fd
Win32 fixes.
...
Fixed a few glitches in the autopilot keys
Added a #define to be able to make a compile time decision to revert to
older GPS like autopiolt behavior this define SHOULD become a property
so that it is run time switchable.
2001-05-29 22:06:14 +00:00
curt
38f29c3d86
Fix a clash with some standard MSVC defines (yeah MS) :-(
2001-05-29 20:02:00 +00:00
curt
7208b95d36
Initial revision. (Contributed by David Megginson)
2001-05-23 22:59:40 +00:00