1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-03-25 21:38:59 +02:00

Throw an exception if empty zone is generated

This commit is contained in:
nordsoft 2022-12-06 15:07:16 +04:00
parent 34cd856f53
commit 5d1b5b6c9c

View File

@ -529,7 +529,12 @@ void CZonePlacer::assignZones(CRandomGenerator * rand)
}
for (auto zone : zones)
{
if(zone.second->area().empty())
throw rmgException("Empty zone is generated, probably RMG template is inappropriate for map size");
moveZoneToCenterOfMass(zone.second);
}
//assign actual tiles to each zone using nonlinear norm for fine edges