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:
authorJean-Luc Peurière <jlp@nerim.net>2005-12-18 22:10:26 +0300
committerJean-Luc Peurière <jlp@nerim.net>2005-12-18 22:10:26 +0300
commit63d0e03bcfd6a9d1e0ce800d2f7d797e336f7f21 (patch)
treee530c810698df762d41b2eaa8c9a22225a69d509 /source/gameengine/Ketsji/KX_Scene.h
parentc33831ac1632ac0a0e42e174035dd0d0ea15a087 (diff)
applying Volker Mische engine patch
correct bug #3594
Diffstat (limited to 'source/gameengine/Ketsji/KX_Scene.h')
-rw-r--r--source/gameengine/Ketsji/KX_Scene.h22
1 files changed, 22 insertions, 0 deletions
diff --git a/source/gameengine/Ketsji/KX_Scene.h b/source/gameengine/Ketsji/KX_Scene.h
index 0c0ee4e287a..7203fa87acc 100644
--- a/source/gameengine/Ketsji/KX_Scene.h
+++ b/source/gameengine/Ketsji/KX_Scene.h
@@ -251,6 +251,9 @@ protected:
void MarkVisible(SG_Tree *node, RAS_IRasterizer* rasty);
void MarkSubTreeVisible(SG_Tree *node, RAS_IRasterizer* rasty, bool visible);
void MarkVisible(RAS_IRasterizer* rasty, KX_GameObject* gameobj);
+
+ double m_suspendedtime;
+ double m_suspendeddelta;
/**
* This stores anything from python
@@ -515,6 +518,25 @@ public:
virtual PyObject* _getattr(const STR_String& attr); /* name, active_camera, gravity, suspended, viewport, framing, activity_culling, activity_culling_radius */
virtual int _setattr(const STR_String &attr, PyObject *pyvalue);
virtual int _delattr(const STR_String &attr);
+
+ /**
+ * Sets the time the scene was suspended
+ */
+ void setSuspendedTime(double suspendedtime);
+ /**
+ * Returns the "curtime" the scene was suspended
+ */
+ double getSuspendedTime();
+ /**
+ * Sets the difference between the local time of the scene (when it
+ * was running and not suspended) and the "curtime"
+ */
+ void setSuspendedDelta(double suspendeddelta);
+ /**
+ * Returns the difference between the local time of the scene (when it
+ * was running and not suspended) and the "curtime"
+ */
+ double getSuspendedDelta();
};
typedef std::vector<KX_Scene*> KX_SceneList;