1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-29 23:07:48 +02:00

Minor optimizations

This commit is contained in:
Tomasz Zieliński
2023-12-13 22:10:39 +01:00
parent b9193ecb73
commit 8602a14e6f
3 changed files with 6 additions and 5 deletions

View File

@@ -68,11 +68,12 @@ Path Path::search(const Tileset & dst, bool straight, std::function<float(const
if(!dArea)
return Path::invalid();
if(dst.empty()) // Skip construction of same area
return Path(*dArea);
auto resultArea = *dArea + dst;
Path result(resultArea);
if(dst.empty())
return result;
int3 src = rmg::Area(dst).nearest(dPath);
result.connect(src);