1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-25 22:42:04 +02:00

Randomized center positions of zones.

This commit is contained in:
DjWarmonger
2014-05-24 12:42:06 +02:00
parent 3a6f748fb5
commit 27dcf70b1a
10 changed files with 324 additions and 37 deletions

View File

@@ -81,6 +81,16 @@ void CJsonRmgTemplateLoader::loadTemplates()
connections.push_back(conn);
}
tpl->setConnections(connections);
{
auto zones = tpl->getZones();
for (auto con : tpl->getConnections())
{
auto idA = con.getZoneA()->getId();
auto idB = con.getZoneB()->getId();
zones[idA]->addConnection(idB);
zones[idB]->addConnection(idA);
}
}
tpl->validate();
templates[tpl->getName()] = tpl;
}