diff options
author | Nick Samarin <nicks1987@bigmir.net> | 2010-06-08 03:09:50 +0400 |
---|---|---|
committer | Nick Samarin <nicks1987@bigmir.net> | 2010-06-08 03:09:50 +0400 |
commit | 9d1b8bf0f801572fb1f25000883ce434aad3f964 (patch) | |
tree | fbd2fef3fb042c192800d2f00ef36575b512672e /source/gameengine/Ketsji/KX_SteeringActuator.cpp | |
parent | 0932f365bfefb5ddabcc042abfa5f3d3a5c0246e (diff) |
Added segment obstacles, creation obstacles for walls of navigation mesh
Diffstat (limited to 'source/gameengine/Ketsji/KX_SteeringActuator.cpp')
-rw-r--r-- | source/gameengine/Ketsji/KX_SteeringActuator.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source/gameengine/Ketsji/KX_SteeringActuator.cpp b/source/gameengine/Ketsji/KX_SteeringActuator.cpp index 45f3482ed5b..a8f8f35b1b8 100644 --- a/source/gameengine/Ketsji/KX_SteeringActuator.cpp +++ b/source/gameengine/Ketsji/KX_SteeringActuator.cpp @@ -175,6 +175,7 @@ bool KX_SteeringActuator::Update(double curtime, bool frame) steervec = -vectotarg; steervec.normalize(); } + break; case KX_STEERING_PATHFOLLOWING: if (m_navmesh && vectotarg.length2()>m_distance*m_distance) { @@ -205,7 +206,7 @@ bool KX_SteeringActuator::Update(double curtime, bool frame) //adjust velocity to avoid obstacles if (m_simulation && m_obstacle) { - m_simulation->AdjustObstacleVelocity(m_obstacle, newvel); + m_simulation->AdjustObstacleVelocity(m_obstacle, m_navmesh, newvel); } //temporary solution: set 2D steering velocity directly to obj |