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

More random paths within zones.

This commit is contained in:
DjWarmonger 2014-10-01 14:56:06 +02:00
parent 01491f9f1e
commit f7882135e6

View File

@ -429,7 +429,11 @@ void CRmgTemplateZone::fractalize(CMapGenerator* gen)
while (possibleTiles.size())
{
for (auto tileToMakePath : possibleTiles)
//link tiles in random order
std::vector<int3> tilesToMakePath(possibleTiles.begin(), possibleTiles.end());
RandomGeneratorUtil::randomShuffle(tilesToMakePath, gen->rand);
for (auto tileToMakePath : tilesToMakePath)
{
//find closest free tile
float currentDistance = 1e10;