diff options
author | Erwin Coumans <blender@erwincoumans.com> | 2007-01-10 04:16:49 +0300 |
---|---|---|
committer | Erwin Coumans <blender@erwincoumans.com> | 2007-01-10 04:16:49 +0300 |
commit | 983fc9ab896582d35767a5d207a2fcb4197c7e24 (patch) | |
tree | fcfe0471c86a3ecb34f5fac647775770af60a4f6 /source/gameengine/Ketsji | |
parent | 0f7650622adfbc217a6b4520a6b3ab25a70ea5c2 (diff) |
Bugfix from Malachy, for some IPO logic brick changes.
Diffstat (limited to 'source/gameengine/Ketsji')
-rw-r--r-- | source/gameengine/Ketsji/KX_IpoActuator.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/source/gameengine/Ketsji/KX_IpoActuator.cpp b/source/gameengine/Ketsji/KX_IpoActuator.cpp index 94468e13bd9..376d7f3172f 100644 --- a/source/gameengine/Ketsji/KX_IpoActuator.cpp +++ b/source/gameengine/Ketsji/KX_IpoActuator.cpp @@ -204,8 +204,8 @@ bool KX_IpoActuator::Update(double curtime, bool frame) for (vector<CValue*>::iterator i=m_events.end(); !(i==m_events.begin());) { --i; -// if ((*i)->GetNumber() == 0.0f) -// bNegativeEvent = true; + if ((*i)->GetNumber() == 0.0f) + bNegativeEvent = true; (*i)->Release(); } @@ -227,6 +227,7 @@ bool KX_IpoActuator::Update(double curtime, bool frame) case KX_ACT_IPO_PLAY: { // Check if playing forwards. result = ! finished + bNegativeEvent = false; // quick fix for message IPO issue if (start_smaller_then_end > 0.0) result = (m_localtime < m_endframe && !(m_localtime == m_startframe && bNegativeEvent)); else |