mirror of
				https://github.com/vcmi/vcmi.git
				synced 2025-10-31 00:07:39 +02:00 
			
		
		
		
	fix build
This commit is contained in:
		| @@ -7,7 +7,7 @@ | ||||
|  * Full text of license available in license.txt file, in main folder | ||||
|  * | ||||
|  */ | ||||
|  | ||||
| #include "StdInc.h" | ||||
| #include "CExchangeController.h" | ||||
|  | ||||
| #include "../CPlayerInterface.h" | ||||
|   | ||||
| @@ -755,7 +755,7 @@ CExchangeWindow::CExchangeWindow(ObjectInstanceID hero1, ObjectInstanceID hero2, | ||||
|  | ||||
| 	if(qeLayout) | ||||
| 	{ | ||||
| 		auto moveArtifacts = [this](const std::function<void(bool, bool)> moveRoutine) -> void | ||||
| 		auto moveArtifacts = [](const std::function<void(bool, bool)> moveRoutine) -> void | ||||
| 		{ | ||||
| 			bool moveEquipped = true; | ||||
| 			bool moveBackpack = true; | ||||
|   | ||||
| @@ -52,7 +52,7 @@ const std::vector<CCombinedArtifactInstance::PartInfo> & CCombinedArtifactInstan | ||||
| void CCombinedArtifactInstance::addPlacementMap(CArtifactSet::ArtPlacementMap & placementMap) | ||||
| { | ||||
| 	if(!placementMap.empty()) | ||||
| 		for(auto& part : partsInfo) | ||||
| 		for(auto & part : partsInfo) | ||||
| 		{ | ||||
| 			assert(placementMap.find(part.art) != placementMap.end()); | ||||
| 			part.slot = placementMap.at(part.art); | ||||
| @@ -167,7 +167,8 @@ bool CArtifactInstance::isCombined() const | ||||
|  | ||||
| void CArtifactInstance::putAt(const ArtifactLocation & al) | ||||
| { | ||||
| 	addPlacementMap(al.getHolderArtSet()->putArtifact(al.slot, this)); | ||||
| 	auto placementMap = al.getHolderArtSet()->putArtifact(al.slot, this); | ||||
| 	addPlacementMap(placementMap); | ||||
| } | ||||
|  | ||||
| void CArtifactInstance::removeFrom(const ArtifactLocation & al) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user