diff --git a/Core/GameEngineDevice/Source/W3DDevice/GameClient/W3DView.cpp b/Core/GameEngineDevice/Source/W3DDevice/GameClient/W3DView.cpp index 7c7b64d369c..374c84692dc 100644 --- a/Core/GameEngineDevice/Source/W3DDevice/GameClient/W3DView.cpp +++ b/Core/GameEngineDevice/Source/W3DDevice/GameClient/W3DView.cpp @@ -2823,14 +2823,14 @@ void W3DView::setupWaypointPath(Bool orient) Real angle = getAngle(); for (i=1; i= 0.1f) { + angle = WWMath::Acos(dir.X/dirLength); if (dir.Y<0.0f) { angle = -angle; } - // Default camera is rotated 90 degrees, so match. angle -= PI/2; normAngle(angle);