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)
/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)
/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)