File diff r27883:ddbd33508a8a → r27884:803962be0328
src/company_gui.cpp
Show inline comments
 
@@ -1858,23 +1858,23 @@ struct CompanyInfrastructureWindow : Win
 
			if (!HasBit(e->info.climates, _settings_game.game_creation.landscape)) continue;
 

	
 
			this->railtypes |= GetRailTypeInfo(e->u.rail.railtype)->introduces_railtypes;
 
		}
 

	
 
		/* Get the date introduced railtypes as well. */
 
		this->railtypes = AddDateIntroducedRailTypes(this->railtypes, MAX_DATE);
 
		this->railtypes = AddDateIntroducedRailTypes(this->railtypes, CalendarTime::MAX_DATE);
 

	
 
		/* Find the used roadtypes. */
 
		for (const Engine *e : Engine::IterateType(VEH_ROAD)) {
 
			if (!HasBit(e->info.climates, _settings_game.game_creation.landscape)) continue;
 

	
 
			this->roadtypes |= GetRoadTypeInfo(e->u.road.roadtype)->introduces_roadtypes;
 
		}
 

	
 
		/* Get the date introduced roadtypes as well. */
 
		this->roadtypes = AddDateIntroducedRoadTypes(this->roadtypes, MAX_DATE);
 
		this->roadtypes = AddDateIntroducedRoadTypes(this->roadtypes, CalendarTime::MAX_DATE);
 
		this->roadtypes &= ~_roadtypes_hidden_mask;
 
	}
 

	
 
	/** Get total infrastructure maintenance cost. */
 
	Money GetTotalMaintenanceCost() const
 
	{