blender/source/blender
Benoit Bolsee be2c21bcdb BGE logic: new sensor "tap" option to generate automatically on/off pulses
When enabled, this option converts any positive trigger from the sensor
into a pair of positive+negative trigger, with the negative trigger sent
in the next frame. The negative trigger from the sensor are not passed
to the controller as the option automatically generates the negative triggers. 
From the controller point of view, the sensor is positive only for 1 frame, 
even if the underlying sensor state remains positive.

The option interacts with the other sensor option in this way:
- Level option: tap option is mutually exclusive with level option. Both
  cannot be enabled at the same time.
- Invert option: tap option operates on the negative trigger of the 
  sensor, which are converted to positive trigger by the invert option.
  Hence, the controller will see the sensor positive for 1 frame when 
  the underlying sensor state turns negative. 
- Positive pulse option: tap option adds a negative trigger after each
  repeated positive pulse, unless the frequency option is 0, in which case
  positive pulse are generated on every frame as before, as long as the
  underlying sensor state is positive.
- Negative pulse option: this option is not compatible with tap option
  and is ignored when tap option is enabled.

Notes:
- Keyboard "All keys" is handled specially when tap option is set:
  There will be one pair of positive/negative trigger for each new 
  key press, regardless on how many keys are already pressed and there
  is no trigger when keys are released, regardless if keys are still
  pressed. 
  In case two keys are pressed in succesive frames, there will
  be 2 positive triggers and 1 negative trigger in the following frame.
2009-05-04 22:21:02 +00:00
..
avi
blenkernel Second trial to get an OK menu work to allow people to decide whether 2009-04-30 10:11:37 +00:00
blenlib Win64 fixes - I don't think that they introduced any bugs yet, but I want to be sure. Please report problems. 2009-04-29 19:13:32 +00:00
blenloader Bugfix #18039 2009-04-22 17:35:37 +00:00
blenpluginapi Addes jpeg2000 support to cmake. 2009-03-06 15:46:13 +00:00
ftfont Suggestion by GSR; move "extern C" into header file, remove "_" from 2008-04-25 19:18:24 +00:00
gpu When adding multiline text drawing I missed a case where the image pointer should have been checked - drawing text on a face with no image would crash blender. 2009-04-26 09:41:39 +00:00
imbuf bugfix #18609 2009-04-29 11:20:07 +00:00
include use BLO_sys_types.h instead, it's windows proof 2009-04-29 23:43:12 +00:00
makesdna BGE logic: new sensor "tap" option to generate automatically on/off pulses 2009-05-04 22:21:02 +00:00
nodes Fix for bug #18659: glsl math material node, "tangent" option didn't work. 2009-05-03 13:17:37 +00:00
python Fix for msvc compile error reported by Wahooney - thanks 2009-05-04 14:41:25 +00:00
quicktime [#17991] Anim rendered in BMP format won't play back 2009-02-17 04:11:20 +00:00
radiosity Patch from Banlu Kemiyatorn 2008-12-16 12:32:10 +00:00
readblenfile Bugfix since rev 2, BLO_setversionnumber() was using sizeof(array), which gives the sizeof the pointer, not the array. 2008-12-20 17:09:45 +00:00
render Bugfix #17929 2009-05-03 17:48:32 +00:00
src BGE logic: new sensor "tap" option to generate automatically on/off pulses 2009-05-04 22:21:02 +00:00
verify
yafray This commit fixes bug: [#17770] Texture Plugins do not work. (on windows) 2008-10-10 17:52:25 +00:00
CMakeLists.txt Updated cmake so it has the option to use WITH_DDS 2008-10-28 18:33:34 +00:00
Makefile Merge from trunk 2008-09-19 14:15:36 +00:00
SConscript merge 17206:17211 2008-10-28 20:26:38 +00:00