From 99a8ca2d1b7574914773bd0651ae1d837d04803e Mon Sep 17 00:00:00 2001 From: dmitry Date: Thu, 16 Sep 2021 16:16:00 +0300 Subject: [PATCH] build: fix msvc compiling --- src/graph.cpp | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/graph.cpp b/src/graph.cpp index fa0bcaa..e6e9aae 100644 --- a/src/graph.cpp +++ b/src/graph.cpp @@ -1134,18 +1134,19 @@ void BotGraph::calculatePathRadius (int index) { bool wayBlocked = false; for (int32 scanDistance = 32; scanDistance < 128; scanDistance += 16) { + auto scan = static_cast (scanDistance); start = path.origin; - direction = Vector (0.0f, 0.0f, 0.0f).forward () * scanDistance; + direction = Vector (0.0f, 0.0f, 0.0f).forward () * scan; direction = direction.angles (); - path.radius = static_cast (scanDistance); + path.radius = scan; for (int32 circleRadius = 0; circleRadius < 360; circleRadius += 20) { const auto &forward = direction.forward (); - auto radiusStart = start + forward * scanDistance; - auto radiusEnd = start + forward * scanDistance; + auto radiusStart = start + forward * scan; + auto radiusEnd = start + forward * scan; game.testHull (radiusStart, radiusEnd, TraceIgnore::Monsters, head_hull, nullptr, &tr); @@ -1164,8 +1165,8 @@ void BotGraph::calculatePathRadius (int index) { break; } - auto dropStart = start + forward * scanDistance; - auto dropEnd = dropStart - Vector (0.0f, 0.0f, scanDistance + 60.0f); + auto dropStart = start + forward * scan; + auto dropEnd = dropStart - Vector (0.0f, 0.0f, scan + 60.0f); game.testHull (dropStart, dropEnd, TraceIgnore::Monsters, head_hull, nullptr, &tr); @@ -1175,8 +1176,8 @@ void BotGraph::calculatePathRadius (int index) { break; } - dropStart = start - forward * scanDistance; - dropEnd = dropStart - Vector (0.0f, 0.0f, scanDistance + 60.0f); + dropStart = start - forward * scan; + dropEnd = dropStart - Vector (0.0f, 0.0f, scan + 60.0f); game.testHull (dropStart, dropEnd, TraceIgnore::Monsters, head_hull, nullptr, &tr);