BGE Py API
authorCampbell Barton <ideasman42@gmail.com>
Tue, 24 Feb 2009 05:50:45 +0000 (05:50 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Tue, 24 Feb 2009 05:50:45 +0000 (05:50 +0000)
commit6c7c38a4e4892677f8e7db2b41115209901a2d35
tree837963b7e941b66655903cc65edd05588497b19e
parent394d893e13257cb0fc5bec815e2111c12d5ed4ec
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")
source/gameengine/GameLogic/SCA_PythonController.cpp
source/gameengine/GameLogic/SCA_PythonController.h
source/gameengine/PyDoc/GameLogic.py
source/gameengine/PyDoc/KX_Scene.py
source/gameengine/PyDoc/SCA_PythonController.py