blender/source/gameengine/GameLogic
Campbell Barton 6c7c38a4e4 BGE Py API
* Made GameLogic.addActiveActuator(actu, bool) to raise an error if the actuator is not in the list. Before it would allow any value as the actuator and fail silently (makes debugging scripts more difficult).

* Allow the actuator to be a string which is convenient if you dont want to change the settings of the actuator.
* Added activate/deactivate functions to the controller, this is more logical since the GameLogic.addActiveActuator() function is running through the controller anyway.

GameLogic.addActiveActuator(controller.getActuator("SomeAct"), True)
...can be replaced with...
controller.activate("SomeAct")
2009-02-24 05:50:45 +00:00
..
Joystick Fix for a relative paths issue in the game engine. G.sce was being 2008-10-11 00:56:49 +00:00
CMakeLists.txt Patch from GSR that a) fixes a whole bunch of GPL/BL license 2008-04-16 22:40:48 +00:00
Makefile converted my gen_utils.h fix to PyObjectPlus.h 2008-09-06 14:13:31 +00:00
SCA_2DFilterActuator.cpp BGE Python API 2009-02-19 13:42:07 +00:00
SCA_2DFilterActuator.h BGE Python API 2009-02-19 13:42:07 +00:00
SCA_ActuatorEventManager.cpp BGE patch: logic optimization part 2: remove inactive sensors from logic manager. 2008-07-30 17:41:47 +00:00
SCA_ActuatorEventManager.h BGE patch: logic optimization part 2: remove inactive sensors from logic manager. 2008-07-30 17:41:47 +00:00
SCA_ActuatorSensor.cpp * removed typedefs that were not used (from anonymous enums and structs) 2009-02-21 12:43:24 +00:00
SCA_ActuatorSensor.h BGE Python API 2009-02-19 13:42:07 +00:00
SCA_AlwaysEventManager.cpp BGE patch: logic optimization part 2: remove inactive sensors from logic manager. 2008-07-30 17:41:47 +00:00
SCA_AlwaysEventManager.h BGE patch: logic optimization part 2: remove inactive sensors from logic manager. 2008-07-30 17:41:47 +00:00
SCA_AlwaysSensor.cpp BGE Python API 2009-02-19 13:42:07 +00:00
SCA_AlwaysSensor.h BGE Python API 2009-02-19 13:42:07 +00:00
SCA_ANDController.cpp BGE Python API 2009-02-19 13:42:07 +00:00
SCA_ANDController.h BGE Python API 2009-02-19 13:42:07 +00:00
SCA_DelaySensor.cpp * removed typedefs that were not used (from anonymous enums and structs) 2009-02-21 12:43:24 +00:00
SCA_DelaySensor.h BGE Python API 2009-02-19 13:42:07 +00:00
SCA_EventManager.cpp BGE patch: logic optimization part 2: remove inactive sensors from logic manager. 2008-07-30 17:41:47 +00:00
SCA_EventManager.h BGE patch: logic optimization part 2: remove inactive sensors from logic manager. 2008-07-30 17:41:47 +00:00
SCA_ExpressionController.cpp Patch from GSR that a) fixes a whole bunch of GPL/BL license 2008-04-16 22:40:48 +00:00
SCA_ExpressionController.h BGE Python API 2009-02-19 13:42:07 +00:00
SCA_IActuator.cpp BGE patch: add state engine support in the logic bricks. 2008-06-22 14:23:57 +00:00
SCA_IActuator.h BGE logic patch: new "Add" mode for Ipo actuator, several corrections in state system. 2008-07-08 12:18:43 +00:00
SCA_IController.cpp BGE state system improvement: the sensor with Level option enabled will trigger the controller of a newly activated state, even if the sensor is already connected to an active state; new isTriggered() python function to determine which sensor triggered the current controller. 2008-08-23 11:54:27 +00:00
SCA_IController.h BGE patch: add state engine support in the logic bricks. 2008-06-22 14:23:57 +00:00
SCA_IInputDevice.cpp Patch from GSR that a) fixes a whole bunch of GPL/BL license 2008-04-16 22:40:48 +00:00
SCA_IInputDevice.h Patch from GSR that a) fixes a whole bunch of GPL/BL license 2008-04-16 22:40:48 +00:00
SCA_ILogicBrick.cpp * removed typedefs that were not used (from anonymous enums and structs) 2009-02-21 12:43:24 +00:00
SCA_ILogicBrick.h BGE Python API 2009-02-19 13:42:07 +00:00
SCA_IObject.cpp BGE Python API 2009-02-19 13:42:07 +00:00
SCA_IObject.h BGE Python API 2009-02-19 13:42:07 +00:00
SCA_IScene.cpp BGE bug fix: crash at exit when object with Radar/Near sensor has debug properties 2008-04-19 21:15:37 +00:00
SCA_IScene.h BGE bug fix: crash at exit when object with Radar/Near sensor has debug properties 2008-04-19 21:15:37 +00:00
SCA_ISensor.cpp * removed typedefs that were not used (from anonymous enums and structs) 2009-02-21 12:43:24 +00:00
SCA_ISensor.h BGE Python API 2009-02-19 13:42:07 +00:00
SCA_JoystickManager.cpp Fix for a relative paths issue in the game engine. G.sce was being 2008-10-11 00:56:49 +00:00
SCA_JoystickManager.h BGE patch approved: BGE Multiple Joysticks 2008-08-31 18:42:58 +00:00
SCA_JoystickSensor.cpp BGE API Cleanup: distinction between array and list of values in KX_PYATTRIBUTE macros. Fix compilation problem under Windows with strcasecmp: define it as stricmp 2009-02-19 23:13:41 +00:00
SCA_JoystickSensor.h BGE Python API 2009-02-19 13:42:07 +00:00
SCA_KeyboardManager.cpp BGE patch: logic optimization part 2: remove inactive sensors from logic manager. 2008-07-30 17:41:47 +00:00
SCA_KeyboardManager.h BGE patch: logic optimization part 2: remove inactive sensors from logic manager. 2008-07-30 17:41:47 +00:00
SCA_KeyboardSensor.cpp * removed typedefs that were not used (from anonymous enums and structs) 2009-02-21 12:43:24 +00:00
SCA_KeyboardSensor.h BGE Python API 2009-02-19 13:42:07 +00:00
SCA_LogicManager.cpp BGE state system improvement: the sensor with Level option enabled will trigger the controller of a newly activated state, even if the sensor is already connected to an active state; new isTriggered() python function to determine which sensor triggered the current controller. 2008-08-23 11:54:27 +00:00
SCA_LogicManager.h BGE state system improvement: the sensor with Level option enabled will trigger the controller of a newly activated state, even if the sensor is already connected to an active state; new isTriggered() python function to determine which sensor triggered the current controller. 2008-08-23 11:54:27 +00:00
SCA_MouseManager.cpp BGE patch: logic optimization part 2: remove inactive sensors from logic manager. 2008-07-30 17:41:47 +00:00
SCA_MouseManager.h BGE patch: logic optimization part 2: remove inactive sensors from logic manager. 2008-07-30 17:41:47 +00:00
SCA_MouseSensor.cpp * removed typedefs that were not used (from anonymous enums and structs) 2009-02-21 12:43:24 +00:00
SCA_MouseSensor.h BGE Python API 2009-02-19 13:42:07 +00:00
SCA_NANDController.cpp BGE Python API 2009-02-19 13:42:07 +00:00
SCA_NANDController.h BGE Python API 2009-02-19 13:42:07 +00:00
SCA_NORController.cpp BGE Python API 2009-02-19 13:42:07 +00:00
SCA_NORController.h BGE Python API 2009-02-19 13:42:07 +00:00
SCA_ORController.cpp BGE Python API 2009-02-19 13:42:07 +00:00
SCA_ORController.h BGE Python API 2009-02-19 13:42:07 +00:00
SCA_PropertyActuator.cpp * removed typedefs that were not used (from anonymous enums and structs) 2009-02-21 12:43:24 +00:00
SCA_PropertyActuator.h BGE Python API 2009-02-19 13:42:07 +00:00
SCA_PropertyEventManager.cpp BGE patch: logic optimization part 2: remove inactive sensors from logic manager. 2008-07-30 17:41:47 +00:00
SCA_PropertyEventManager.h BGE patch: logic optimization part 2: remove inactive sensors from logic manager. 2008-07-30 17:41:47 +00:00
SCA_PropertySensor.cpp * removed typedefs that were not used (from anonymous enums and structs) 2009-02-21 12:43:24 +00:00
SCA_PropertySensor.h BGE Python API 2009-02-19 13:42:07 +00:00
SCA_PythonController.cpp BGE Py API 2009-02-24 05:50:45 +00:00
SCA_PythonController.h BGE Py API 2009-02-24 05:50:45 +00:00
SCA_RandomActuator.cpp * removed typedefs that were not used (from anonymous enums and structs) 2009-02-21 12:43:24 +00:00
SCA_RandomActuator.h BGE Python API 2009-02-19 13:42:07 +00:00
SCA_RandomEventManager.cpp BGE patch: logic optimization part 2: remove inactive sensors from logic manager. 2008-07-30 17:41:47 +00:00
SCA_RandomEventManager.h BGE patch: logic optimization part 2: remove inactive sensors from logic manager. 2008-07-30 17:41:47 +00:00
SCA_RandomNumberGenerator.cpp big warning hunt commit 2005-03-09 19:45:59 +00:00
SCA_RandomNumberGenerator.h Patch from GSR that a) fixes a whole bunch of GPL/BL license 2008-04-16 22:40:48 +00:00
SCA_RandomSensor.cpp * removed typedefs that were not used (from anonymous enums and structs) 2009-02-21 12:43:24 +00:00
SCA_RandomSensor.h BGE Python API 2009-02-19 13:42:07 +00:00
SCA_TimeEventManager.cpp BGE patch: logic optimization part 2: remove inactive sensors from logic manager. 2008-07-30 17:41:47 +00:00
SCA_TimeEventManager.h BGE patch: logic optimization part 2: remove inactive sensors from logic manager. 2008-07-30 17:41:47 +00:00
SCA_XNORController.cpp BGE Python API 2009-02-19 13:42:07 +00:00
SCA_XNORController.h BGE Python API 2009-02-19 13:42:07 +00:00
SCA_XORController.cpp BGE Python API 2009-02-19 13:42:07 +00:00
SCA_XORController.h BGE Python API 2009-02-19 13:42:07 +00:00
SConscript SCons: 2009-02-15 23:26:00 +00:00