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:
authorNick Samarin <nicks1987@bigmir.net>2010-06-08 03:09:50 +0400
committerNick Samarin <nicks1987@bigmir.net>2010-06-08 03:09:50 +0400
commit9d1b8bf0f801572fb1f25000883ce434aad3f964 (patch)
treefbd2fef3fb042c192800d2f00ef36575b512672e /source/gameengine/Ketsji/KX_SteeringActuator.cpp
parent0932f365bfefb5ddabcc042abfa5f3d3a5c0246e (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.cpp3
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