mirror of
				https://github.com/vcmi/vcmi.git
				synced 2025-10-31 00:07:39 +02:00 
			
		
		
		
	Randomly shuffle required objects to avoid patterns
This commit is contained in:
		
				
					committed by
					
						 Andrii Danylchenko
						Andrii Danylchenko
					
				
			
			
				
	
			
			
			
						parent
						
							ccbc8a1632
						
					
				
				
					commit
					c33592d01b
				
			| @@ -27,7 +27,7 @@ | ||||
| void ObjectManager::process() | ||||
| { | ||||
| 	zone.fractalize(); | ||||
| 		createRequiredObjects(); | ||||
| 	createRequiredObjects(); | ||||
| } | ||||
|  | ||||
| void ObjectManager::init() | ||||
| @@ -220,6 +220,7 @@ bool ObjectManager::createRequiredObjects() | ||||
| { | ||||
| 	logGlobal->trace("Creating required objects"); | ||||
| 	 | ||||
| 	RandomGeneratorUtil::randomShuffle(requiredObjects, generator.rand);	 | ||||
| 	for(const auto & object : requiredObjects) | ||||
| 	{ | ||||
| 		auto * obj = object.first; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user