Browse Source

Implement TODO

Tomasz Zieliński 1 year ago
parent
commit
9d620b924d
1 changed files with 2 additions and 3 deletions
  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++)
 	for (int level = 0; level < levels; level++)
 	{
 	{
 		//Create different tiling for each 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;
 		std::map<std::shared_ptr<Zone>, std::set<int3>> vertexMapping;
 
 
 		for (const auto & vertex : vertices)
 		for (const auto & vertex : vertices)