|  | @@ -60,14 +60,10 @@ CBonusSelection::CBonusSelection()
 | 
	
		
			
				|  |  |  	: CWindowObject(BORDERED)
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  |  	OBJ_CONSTRUCTION_CAPTURING_ALL_NO_DISPOSE;
 | 
	
		
			
				|  |  | -	static const std::string bgNames[] =
 | 
	
		
			
				|  |  | -	{
 | 
	
		
			
				|  |  | -		"E1_BG.BMP", "G2_BG.BMP", "E2_BG.BMP", "G1_BG.BMP", "G3_BG.BMP", "N1_BG.BMP",
 | 
	
		
			
				|  |  | -		"S1_BG.BMP", "BR_BG.BMP", "IS_BG.BMP", "KR_BG.BMP", "NI_BG.BMP", "TA_BG.BMP", "AR_BG.BMP", "HS_BG.BMP",
 | 
	
		
			
				|  |  | -		"BB_BG.BMP", "NB_BG.BMP", "EL_BG.BMP", "RN_BG.BMP", "UA_BG.BMP", "SP_BG.BMP"
 | 
	
		
			
				|  |  | -	};
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  	loadPositionsOfGraphics();
 | 
	
		
			
				|  |  | -	setBackground(bgNames[getCampaign()->camp->header.mapVersion]);
 | 
	
		
			
				|  |  | +	std::string bgName = campDescriptions[getCampaign()->camp->header.mapVersion].campPrefix + "_BG.BMP";
 | 
	
		
			
				|  |  | +	setBackground(bgName);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	panelBackground = std::make_shared<CPicture>("CAMPBRF.BMP", 456, 6);
 | 
	
		
			
				|  |  |  
 |