build: fix msvc compiling

This commit is contained in:
dmitry 2021-09-16 16:16:00 +03:00
commit 99a8ca2d1b
No known key found for this signature in database
GPG key ID: 8297CE728B7A7E37

View file

@ -1134,18 +1134,19 @@ void BotGraph::calculatePathRadius (int index) {
bool wayBlocked = false; bool wayBlocked = false;
for (int32 scanDistance = 32; scanDistance < 128; scanDistance += 16) { for (int32 scanDistance = 32; scanDistance < 128; scanDistance += 16) {
auto scan = static_cast <float> (scanDistance);
start = path.origin; 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 (); direction = direction.angles ();
path.radius = static_cast <float> (scanDistance); path.radius = scan;
for (int32 circleRadius = 0; circleRadius < 360; circleRadius += 20) { for (int32 circleRadius = 0; circleRadius < 360; circleRadius += 20) {
const auto &forward = direction.forward (); const auto &forward = direction.forward ();
auto radiusStart = start + forward * scanDistance; auto radiusStart = start + forward * scan;
auto radiusEnd = start + forward * scanDistance; auto radiusEnd = start + forward * scan;
game.testHull (radiusStart, radiusEnd, TraceIgnore::Monsters, head_hull, nullptr, &tr); game.testHull (radiusStart, radiusEnd, TraceIgnore::Monsters, head_hull, nullptr, &tr);
@ -1164,8 +1165,8 @@ void BotGraph::calculatePathRadius (int index) {
break; break;
} }
auto dropStart = start + forward * scanDistance; auto dropStart = start + forward * scan;
auto dropEnd = dropStart - Vector (0.0f, 0.0f, scanDistance + 60.0f); auto dropEnd = dropStart - Vector (0.0f, 0.0f, scan + 60.0f);
game.testHull (dropStart, dropEnd, TraceIgnore::Monsters, head_hull, nullptr, &tr); game.testHull (dropStart, dropEnd, TraceIgnore::Monsters, head_hull, nullptr, &tr);
@ -1175,8 +1176,8 @@ void BotGraph::calculatePathRadius (int index) {
break; break;
} }
dropStart = start - forward * scanDistance; dropStart = start - forward * scan;
dropEnd = dropStart - Vector (0.0f, 0.0f, scanDistance + 60.0f); dropEnd = dropStart - Vector (0.0f, 0.0f, scan + 60.0f);
game.testHull (dropStart, dropEnd, TraceIgnore::Monsters, head_hull, nullptr, &tr); game.testHull (dropStart, dropEnd, TraceIgnore::Monsters, head_hull, nullptr, &tr);