mirror of
				https://github.com/vcmi/vcmi.git
				synced 2025-10-31 00:07:39 +02:00 
			
		
		
		
	Cleanup
This commit is contained in:
		| @@ -24,7 +24,7 @@ | ||||
|  | ||||
| VCMI_LIB_NAMESPACE_BEGIN | ||||
|  | ||||
| void replaceWithCurvedPath(rmg::Path & path, const Zone & zone, const int3 & src, bool onlyStraight) | ||||
| void replaceWithCurvedPath(rmg::Path & path, const Zone & zone, const int3 & src, bool onlyStraight /* = true */) | ||||
| { | ||||
| 	auto costFunction = rmg::Path::createCurvedCostFunction(zone.area()->getBorder()); | ||||
| 	auto pathArea = zone.areaForRoads(); | ||||
|   | ||||
| @@ -634,7 +634,7 @@ void ObjectManager::placeObject(rmg::Object & object, bool guarded, bool updateD | ||||
| 		for (auto id : adjacentZones) | ||||
| 		{ | ||||
| 			auto otherZone = map.getZones().at(id); | ||||
| 			if ((otherZone->getType() == ETemplateZoneType::WATER) == (zone.getType()	== ETemplateZoneType::WATER)) | ||||
| 			if ((otherZone->getType() == ETemplateZoneType::WATER) == (zone.getType() == ETemplateZoneType::WATER)) | ||||
| 			{ | ||||
| 				// Do not update other zone if only one is water | ||||
| 				auto manager = otherZone->getModificator<ObjectManager>(); | ||||
| @@ -675,6 +675,7 @@ void ObjectManager::placeObject(rmg::Object & object, bool guarded, bool updateD | ||||
|  | ||||
| 			if (object.isGuarded()) | ||||
| 			{ | ||||
| 				// Do not route roads through guarded objects | ||||
| 				rp->areaVisitable().add(instance->getVisitablePosition()); | ||||
| 			} | ||||
| 		} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user