1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-01-14 02:33:51 +02:00

Quick fix - stop spawning Subterranean Gates at the edge of the map.

This commit is contained in:
DjWarmonger 2016-08-14 08:36:15 +02:00
parent f995756973
commit 7600f8cf08

View File

@ -576,6 +576,11 @@ void CMapGenerator::createConnections2()
return lhs.y < rhs.y;
});
vstd::erase_if(commonTiles, [](const int3 &tile) -> bool
{
return (!tile.x) || (!tile.y); //gates shouldn't go outside map (x = 0) and look bad at the very top (y = 0)
});
boost::sort(commonTiles, [posA, posB](const int3 &lhs, const int3 &rhs) -> bool
{
//choose tiles which are equidistant to zone centers