Selaa lähdekoodia

Implement TODO

Tomasz Zieliński 1 vuosi sitten
vanhempi
sitoutus
9d620b924d
1 muutettua tiedostoa jossa 2 lisäystä ja 3 poistoa
  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)