BGE API cleanup: apply patch from Moguri: Near, Radar, Touch sensor updated.
[blender.git] / source / gameengine / PyDoc / KX_Scene.py
index 2ba57dc9d7853f0312325fd934fcb7e8f0814053..5e357e6eefca554e4ab0851bfd5846092f617278 100644 (file)
@@ -34,9 +34,13 @@ class KX_Scene:
                
                # Depth is negative and decreasing further from the camera
                depth = obj.position[0]*cam.world_to_camera[2][0] + obj.position[1]*cam.world_to_camera[2][1] + obj.position[2]*cam.world_to_camera[2][2] + cam.world_to_camera[2][3]
+       
+       @bug: All attributes are read only at the moment.
                
        @ivar name: The scene's name
        @type name: string
+       @type objects: A list of objects in the scene.
+       @type objects: list [L{KX_GameObject}]
        @ivar active_camera: The current active camera
        @type active_camera: L{KX_Camera}
        @ivar suspended: True if the scene is suspended.
@@ -66,3 +70,16 @@ class KX_Scene:
                @rtype: string
                """
 
+       def addObject(object, other, time=0)
+               """
+               Adds an object to the scene like the Add Object Actuator would, and returns the created object.
+               
+               @param object: The object to add
+               @type object: L{KX_GameObject} or string
+               @param other: The object's center to use when adding the object
+               @type other: L{KX_GameObject} or string
+               @param time: The lifetime of the added object, in frames. A time of 0 means the object will last forever.
+               @type time: int
+               
+               @rtype: L{KX_GameObject}
+               """