blender/source/gameengine/PyDoc
Campbell Barton 5c93e75682 non user visible changes and small optimizations to the game engine pyapi as well as fixing some bugs.
* 2 returning errors without exception set another return None instead of NULL.
* a missing check for parent relation
* BPY matrix length was incorrect in matrix.c, this change could break some scripts, however when a script expects a list of lists for a matrix, the len() function is incorrect and will give an error. This was the only thing stopping apricot game logic running in trunk.

Also added a function for GameObjects  -  getAxisVect(vec), multiplies the vector be the objects worldspace rotation matrix. Very useful if you want to know what the forward direction is for an object and dont want to use Blender.Mathutils which is tedious and not available in BlenderPlayer yet.
2008-07-04 00:05:50 +00:00
..
BL_ActionActuator.py Port Python updates from Tuhopuu2: 2004-07-17 05:28:23 +00:00
epy_docgen.sh replacing epydoc generation script with one copied from bpy docs 2008-05-20 05:55:12 +00:00
GameKeys.py Minor Fixes: 2004-06-26 09:15:41 +00:00
GameLogic.py fix BGE bug #8668: Behavior of os.getcwd() is not consistent between operating systems 2008-05-11 18:45:30 +00:00
KX_Camera.py Added support for cameras in Blender's Ortho mode. 2004-07-20 12:07:06 +00:00
KX_CameraActuator.py Python methods for camera actuators (thanks snailrose) 2004-12-29 01:33:15 +00:00
KX_CDActuator.py Updates to GamePython Reference. 2004-06-02 12:43:27 +00:00
KX_ConstraintActuator.py Updates to GamePython Reference. 2004-06-02 12:43:27 +00:00
KX_GameActuator.py Updates to GamePython Reference. 2004-06-02 12:43:27 +00:00
KX_GameObject.py non user visible changes and small optimizations to the game engine pyapi as well as fixing some bugs. 2008-07-04 00:05:50 +00:00
KX_IpoActuator.py Updates to GamePython Reference. 2004-06-02 12:43:27 +00:00
KX_Light.py Lighting updates: 2004-06-07 11:01:31 +00:00
KX_MeshProxy.py Added the docs & use Python booleans for physics reinstance. 2005-04-23 12:25:21 +00:00
KX_MouseFocusSensor.py Added Python module for Lights. 2004-05-30 11:09:46 +00:00
KX_NearSensor.py Added Python module for Lights. 2004-05-30 11:09:46 +00:00
KX_NetworkMessageActuator.py Updates to GamePython Reference. 2004-06-02 12:43:27 +00:00
KX_NetworkMessageSensor.py Use epydoc for generating game python reference (like the bpython guys) 2004-05-31 13:06:04 +00:00
KX_ObjectActuator.py Updates to GamePython Reference. 2004-06-02 12:43:27 +00:00
KX_ParentActuator.py Commit patch #8799: Realtime SetParent function in the BGE 2008-04-06 18:30:52 +00:00
KX_PolygonMaterial.py Big patches: 2005-03-25 10:33:39 +00:00
KX_RadarSensor.py Added Python module for Lights. 2004-05-30 11:09:46 +00:00
KX_RaySensor.py Added Python module for Lights. 2004-05-30 11:09:46 +00:00
KX_SCA_AddObjectActuator.py Switch fixed time system. Logic updates should now happen at 30Hz, physics at 60Hz. (By default, use Python to set.) Some actuators still run at framerate (IPO, Action) for nice smooth animation, and an excuse to buy high end hardware. 2004-10-16 11:41:50 +00:00
KX_SCA_EndObjectActuator.py Updates to GamePython Reference. 2004-06-02 12:43:27 +00:00
KX_SCA_ReplaceMeshActuator.py Convert and use actuators with no target object set. 2004-09-19 01:33:08 +00:00
KX_Scene.py Minor Fixes: 2004-06-26 09:15:41 +00:00
KX_SceneActuator.py Convert and use actuators with no target object set. 2004-09-19 01:33:08 +00:00
KX_SoundActuator.py Port Python updates from Tuhopuu2: 2004-07-17 05:28:23 +00:00
KX_TouchSensor.py Updates to GamePython Reference. 2004-06-02 12:43:27 +00:00
KX_TrackToActuator.py Convert and use actuators with no target object set. 2004-09-19 01:33:08 +00:00
KX_VertexProxy.py Port Python updates from Tuhopuu2: 2004-07-17 05:28:23 +00:00
KX_VisibilityActuator.py Updates to GamePython Reference. 2004-06-02 12:43:27 +00:00
Rasterizer.py Tweek the stereo settings: allow negative eye separation. 2004-10-24 23:50:44 +00:00
SCA_AlwaysSensor.py Added Python module for Lights. 2004-05-30 11:09:46 +00:00
SCA_ANDController.py Updates to GamePython Reference. 2004-06-02 12:43:27 +00:00
SCA_IActuator.py Updates to GamePython Reference. 2004-06-02 12:43:27 +00:00
SCA_IController.py Updates to GamePython Reference. 2004-06-02 12:43:27 +00:00
SCA_ILogicBrick.py Switch fixed time system. Logic updates should now happen at 30Hz, physics at 60Hz. (By default, use Python to set.) Some actuators still run at framerate (IPO, Action) for nice smooth animation, and an excuse to buy high end hardware. 2004-10-16 11:41:50 +00:00
SCA_ISensor.py Use epydoc for generating game python reference (like the bpython guys) 2004-05-31 13:06:04 +00:00
SCA_KeyboardSensor.py Minor Fixes: 2004-06-26 09:15:41 +00:00
SCA_MouseSensor.py Added Python module for Lights. 2004-05-30 11:09:46 +00:00
SCA_ORController.py Updates to GamePython Reference. 2004-06-02 12:43:27 +00:00
SCA_PropertyActuator.py Updates to GamePython Reference. 2004-06-02 12:43:27 +00:00
SCA_PropertySensor.py Use epydoc for generating game python reference (like the bpython guys) 2004-05-31 13:06:04 +00:00
SCA_PythonController.py BGE python api addition, GameObject get/setState and Controller.getState() 2008-06-29 21:52:23 +00:00
SCA_RandomActuator.py Updates to GamePython Reference. 2004-06-02 12:43:27 +00:00
SCA_RandomSensor.py Added Python module for Lights. 2004-05-30 11:09:46 +00:00
WhatsNew.py Unified KX_BlenderPolyMaterial & GPC_PolygonMaterial into KX_PolygonMaterial. 2005-01-16 06:02:06 +00:00