Blender Git Commit Log

Git Commits -> Revision 02132de

Revision 02132de by Benoit Bolsee (master)
June 23, 2008, 20:41 (GMT)
BGE patch: Add NAND, NOR, XOR, XNOR controllers.

NAND controller is an inverted AND controller: the output is
1 if any of the input is 0.
NOR controller is an inverted OR controller: the output is 0
if any of the input is 1.
XOR controller is an exclusive OR: the output is 1 if and only
if one input is 1 and all the other inputs are 0.
XNOR controller is an inverted XOR: the output is 0 if and only
if one input is 0 and all the other inputs are 0.
The NAND, NORT and XNOR controllers are very usefull to create
complementary outputs to start and stop actuators synchronously.
MSCV project files updated.

Commit Details:

Full Hash: 02132de7aadee611c8641f01fa44efdf43f54cc4
SVN Revision: 15335
Parent Commit: 10c57fd
Lines Changed: +878, -2

8 Added Paths:

/source/gameengine/GameLogic/SCA_NANDController.cpp (+144, -0) (View)
/source/gameengine/GameLogic/SCA_NANDController.h (+56, -0) (View)
/source/gameengine/GameLogic/SCA_NORController.cpp (+144, -0) (View)
/source/gameengine/GameLogic/SCA_NORController.h (+56, -0) (View)
/source/gameengine/GameLogic/SCA_XNORController.cpp (+148, -0) (View)
/source/gameengine/GameLogic/SCA_XNORController.h (+56, -0) (View)
/source/gameengine/GameLogic/SCA_XORController.cpp (+148, -0) (View)
/source/gameengine/GameLogic/SCA_XORController.h (+56, -0) (View)

5 Modified Paths:

/projectfiles_vc7/gameengine/gamelogic/SCA_GameLogic.vcproj (+24, -0) (Diff)
/source/blender/makesdna/DNA_controller_types.h (+4, -0) (Diff)
/source/blender/src/buttons_logic.c (+13, -1) (Diff)
/source/gameengine/Converter/KX_ConvertControllers.cpp (+28, -0) (Diff)
/source/gameengine/Ketsji/KX_TouchSensor.cpp (+1, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021