2
0
Tomasz Zieliński 1 жил өмнө
parent
commit
9d620b924d

+ 2 - 3
lib/rmg/CZonePlacer.cpp

@@ -912,11 +912,10 @@ void CZonePlacer::assignZones(CRandomGenerator * rand)
 	for (int level = 0; level < levels; level++)
 	{
 		//Create different tiling for each level
-		// Assign zones to closest Penrose vertex
-		// TODO: Count zones on a level exactly?
 
-		auto vertices = penrose.generatePenroseTiling(zones.size() / map.levels(), rand);
+		auto vertices = penrose.generatePenroseTiling(zonesOnLevel[level].size(), rand);
 
+		// Assign zones to closest Penrose vertex
 		std::map<std::shared_ptr<Zone>, std::set<int3>> vertexMapping;
 
 		for (const auto & vertex : vertices)