File diff r9749:254383608c8d → r9750:1e2535e15958
src/newgrf_engine.cpp
Show inline comments
 
@@ -439,16 +439,6 @@ static void VehicleSetTriggers(const Res
 
}
 

	
 

	
 
static uint32 GetGRFParameter(EngineID engine_type, byte parameter)
 
{
 
	const GRFFile *file = GetEngineGRF(engine_type);
 

	
 
	if (file == NULL) return 0;
 
	if (parameter >= file->param_end) return 0;
 
	return file->param[parameter];
 
}
 

	
 

	
 
static uint8 LiveryHelper(EngineID engine, const Vehicle *v)
 
{
 
	const Livery *l;
 
@@ -479,7 +469,6 @@ static uint32 VehicleGetVariable(const R
 
			case 0x49: return _cur_year; // 'Long' format build year
 
			case 0xC4: return Clamp(_cur_year, ORIGINAL_BASE_YEAR, ORIGINAL_MAX_YEAR) - ORIGINAL_BASE_YEAR; // Build year
 
			case 0xDA: return INVALID_VEHICLE; // Next vehicle
 
			case 0x7F: return GetGRFParameter(object->u.vehicle.self_type, parameter); // Read GRF parameter
 
		}
 

	
 
		*available = false;
 
@@ -632,8 +621,6 @@ static uint32 VehicleGetVariable(const R
 
				return count;
 
			}
 

	
 
		case 0x7F: return GetGRFParameter(v->engine_type, parameter); // Read GRF parameter
 

	
 
		case 0xFE:
 
		case 0xFF: {
 
			uint16 modflags = 0;
 
@@ -832,6 +819,9 @@ static inline void NewVehicleResolver(Re
 
	res->trigger         = 0;
 
	res->reseed          = 0;
 
	res->count           = 0;
 

	
 
	const Engine *e = GetEngine(engine_type);
 
	res->grffile         = (e != NULL ? e->grffile : NULL);
 
}