Tomasz Zieliński пре 1 година
родитељ
комит
9d620b924d
1 измењених фајлова са 2 додато и 3 уклоњено
  1. 2 3
      lib/rmg/CZonePlacer.cpp

+ 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)