File diff r27044:c3ed341659bd → r27045:822ceeea88a2
src/engine.cpp
Show inline comments
 
@@ -675,7 +675,7 @@ void StartupOneEngine(Engine *e, Date ag
 
	e->intro_date = ei->base_intro <= ConvertYMDToDate(_settings_game.game_creation.starting_year + 2, 0, 1) ? ei->base_intro : (Date)GB(r, 0, 9) + ei->base_intro;
 
	if (e->intro_date <= _date) {
 
		e->age = (aging_date - e->intro_date) >> 5;
 
		e->company_avail = (CompanyMask)-1;
 
		e->company_avail = MAX_UVALUE(CompanyMask);
 
		e->flags |= ENGINE_AVAILABLE;
 
	}
 

	
 
@@ -804,7 +804,7 @@ static void AcceptEnginePreview(EngineID
 
	Engine *e = Engine::Get(eid);
 

	
 
	e->preview_company = INVALID_COMPANY;
 
	e->preview_asked = (CompanyMask)-1;
 
	e->preview_asked = MAX_UVALUE(CompanyMask);
 

	
 
	EnableEngineForCompany(eid, company);
 

	
 
@@ -899,7 +899,7 @@ void EnginesDailyLoop()
 
				e->preview_company = GetPreviewCompany(e);
 

	
 
				if (e->preview_company == INVALID_COMPANY) {
 
					e->preview_asked = (CompanyMask)-1;
 
					e->preview_asked = MAX_UVALUE(CompanyMask);
 
					continue;
 
				}
 

	
 
@@ -1028,7 +1028,7 @@ static void NewVehicleAvailable(Engine *
 
	AddRemoveEngineFromAutoreplaceAndBuildWindows(e->type);
 

	
 
	/* Now available for all companies */
 
	e->company_avail = (CompanyMask)-1;
 
	e->company_avail = MAX_UVALUE(CompanyMask);
 

	
 
	/* Do not introduce new rail wagons */
 
	if (IsWagon(index)) return;