Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKester Maddock <Christopher.Maddock.1@uni.massey.ac.nz>2004-05-24 11:49:50 +0400
committerKester Maddock <Christopher.Maddock.1@uni.massey.ac.nz>2004-05-24 11:49:50 +0400
commita96955efc2c8ecc4de7b42ea717c3e287dad05cb (patch)
tree4154dc0f6850d1e942dbae8647966fb49ff17cd5 /source/gameengine/PyDoc/SCA_PythonController.py
parent86899e7a22a3143ff8ecf2f3a7d65104ac6fa0b8 (diff)
Game Python Reference Manual.
This manual lists all the Python classes and modules for Game Objects, Sensor bricks, Controllers etc. Missing: Actuator & Controller reference.
Diffstat (limited to 'source/gameengine/PyDoc/SCA_PythonController.py')
-rw-r--r--source/gameengine/PyDoc/SCA_PythonController.py48
1 files changed, 48 insertions, 0 deletions
diff --git a/source/gameengine/PyDoc/SCA_PythonController.py b/source/gameengine/PyDoc/SCA_PythonController.py
new file mode 100644
index 00000000000..a07edd03a8c
--- /dev/null
+++ b/source/gameengine/PyDoc/SCA_PythonController.py
@@ -0,0 +1,48 @@
+# Documentation for SCA_PythonController
+from SCA_ILogicBrick import *
+
+class SCA_PythonController(SCA_ILogicBrick):
+ """
+ A Python controller uses a Python script to activate it's actuators,
+ based on it's sensors.
+ """
+
+ def getSensors():
+ """
+ Gets a list of all sensors attached to this controller.
+
+ @rtype: list [SCA_ISensor]
+ """
+ def getSensor(name):
+ """
+ Gets the named linked sensor.
+
+ @type name: string
+ @rtype: SCA_ISensor
+ """
+ def getActuators():
+ """
+ Gets a list of all actuators linked to this controller.
+
+ @rtype: list [SCA_IActuator]
+ """
+ def getActuator(name):
+ """
+ Gets the named linked actuator.
+
+ @type name: string
+ @rtype: SCA_IActuator
+ """
+ def getScript():
+ """
+ Gets the Python script this controller executes.
+
+ @rtype: string
+ """
+ def setScript(script):
+ """
+ Sets the Python script this controller executes.
+
+ @type script: string.
+ """
+