[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [27815] trunk/blender/source/gameengine: BGE patch [#21019]: Python function for Scene suspend/resume.
Benoit Bolsee
benoit.bolsee at online.be
Sun Mar 28 22:50:20 CEST 2010
Revision: 27815
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=27815
Author: ben2610
Date: 2010-03-28 22:50:20 +0200 (Sun, 28 Mar 2010)
Log Message:
-----------
BGE patch [#21019]: Python function for Scene suspend/resume.
Modified Paths:
--------------
trunk/blender/source/gameengine/Ketsji/KX_Scene.cpp
trunk/blender/source/gameengine/Ketsji/KX_Scene.h
trunk/blender/source/gameengine/PyDoc/GameTypes.py
Modified: trunk/blender/source/gameengine/Ketsji/KX_Scene.cpp
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_Scene.cpp 2010-03-28 20:46:25 UTC (rev 27814)
+++ trunk/blender/source/gameengine/Ketsji/KX_Scene.cpp 2010-03-28 20:50:20 UTC (rev 27815)
@@ -1887,6 +1887,8 @@
KX_PYMETHODTABLE(KX_Scene, end),
KX_PYMETHODTABLE(KX_Scene, restart),
KX_PYMETHODTABLE(KX_Scene, replace),
+ KX_PYMETHODTABLE(KX_Scene, suspend),
+ KX_PYMETHODTABLE(KX_Scene, resume),
/* dict style access */
KX_PYMETHODTABLE(KX_Scene, get),
@@ -2193,6 +2195,24 @@
Py_RETURN_NONE;
}
+KX_PYMETHODDEF_DOC(KX_Scene, suspend,
+ "suspend()\n"
+ "Suspends this scene.\n")
+{
+ Suspend();
+
+ Py_RETURN_NONE;
+}
+
+KX_PYMETHODDEF_DOC(KX_Scene, resume,
+ "resume()\n"
+ "Resumes this scene.\n")
+{
+ Resume();
+
+ Py_RETURN_NONE;
+}
+
/* Matches python dict.get(key, [default]) */
KX_PYMETHODDEF_DOC(KX_Scene, get, "")
{
Modified: trunk/blender/source/gameengine/Ketsji/KX_Scene.h
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_Scene.h 2010-03-28 20:46:25 UTC (rev 27814)
+++ trunk/blender/source/gameengine/Ketsji/KX_Scene.h 2010-03-28 20:50:20 UTC (rev 27815)
@@ -547,6 +547,8 @@
KX_PYMETHOD_DOC(KX_Scene, end);
KX_PYMETHOD_DOC(KX_Scene, restart);
KX_PYMETHOD_DOC(KX_Scene, replace);
+ KX_PYMETHOD_DOC(KX_Scene, suspend);
+ KX_PYMETHOD_DOC(KX_Scene, resume);
KX_PYMETHOD_DOC(KX_Scene, get);
/* attributes */
Modified: trunk/blender/source/gameengine/PyDoc/GameTypes.py
===================================================================
--- trunk/blender/source/gameengine/PyDoc/GameTypes.py 2010-03-28 20:46:25 UTC (rev 27814)
+++ trunk/blender/source/gameengine/PyDoc/GameTypes.py 2010-03-28 20:50:20 UTC (rev 27815)
@@ -3896,6 +3896,16 @@
@param scene: The name of the scene to replace this scene with.
@type scene: string
"""
+
+ def suspend():
+ """
+ Suspends this scene.
+ """
+
+ def resume():
+ """
+ Resume this scene.
+ """
def get(key, default=None):
"""
More information about the Bf-blender-cvs
mailing list