Blender Git Loki
Git Commits -> Revision a37cec2
Revision a37cec2 by Benoit Bolsee (master) March 11, 2009, 22:11 (GMT) |
BGE patch 18368: Modulus (ie %) expression controller in BGE. Implement a cache for the expression for better performance. |
Commit Details:
Full Hash: a37cec2802d96306426f41c64f6ed69ab3680355
SVN Revision: 19262
Parent Commit: 0ac3e70
Lines Changed: +68, -15
12 Modified Paths:
/source/gameengine/Expressions/FloatValue.cpp (+6, -0) (Diff)
/source/gameengine/Expressions/InputParser.cpp (+5, -0) (Diff)
/source/gameengine/Expressions/InputParser.h (+1, -0) (Diff)
/source/gameengine/Expressions/IntValue.cpp (+6, -0) (Diff)
/source/gameengine/Expressions/Value.cpp (+8, -1) (Diff)
/source/gameengine/Expressions/Value.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_ExpressionController.cpp (+27, -8) (Diff)
/source/gameengine/GameLogic/SCA_ExpressionController.h (+6, -0) (Diff)
/source/gameengine/GameLogic/SCA_ILogicBrick.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_IObject.cpp (+3, -1) (Diff)
/source/gameengine/GameLogic/SCA_ISensor.h (+0, -5) (Diff)
/source/gameengine/GameLogic/SCA_PropertySensor.h (+4, -0) (Diff)
/source/gameengine/Expressions/InputParser.cpp (+5, -0) (Diff)
/source/gameengine/Expressions/InputParser.h (+1, -0) (Diff)
/source/gameengine/Expressions/IntValue.cpp (+6, -0) (Diff)
/source/gameengine/Expressions/Value.cpp (+8, -1) (Diff)
/source/gameengine/Expressions/Value.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_ExpressionController.cpp (+27, -8) (Diff)
/source/gameengine/GameLogic/SCA_ExpressionController.h (+6, -0) (Diff)
/source/gameengine/GameLogic/SCA_ILogicBrick.h (+1, -0) (Diff)
/source/gameengine/GameLogic/SCA_IObject.cpp (+3, -1) (Diff)
/source/gameengine/GameLogic/SCA_ISensor.h (+0, -5) (Diff)
/source/gameengine/GameLogic/SCA_PropertySensor.h (+4, -0) (Diff)