src/newgrf_engine.cpp
changeset 6517 295b16f8fa7d
parent 6516 0d14650b196b
child 6589 8e4f5d2de99a
equal deleted inserted replaced
6516:0d14650b196b 6517:295b16f8fa7d
   950 
   950 
   951 	return group->g.callback.result;
   951 	return group->g.callback.result;
   952 }
   952 }
   953 
   953 
   954 
   954 
   955 /* Callback 36 handler */
   955 /* Callback 36 handlers */
   956 uint GetVehicleProperty(const Vehicle *v, uint8 property, uint orig_value)
   956 uint GetVehicleProperty(const Vehicle *v, uint8 property, uint orig_value)
   957 {
   957 {
   958 	uint16 callback = GetVehicleCallback(CBID_VEHICLE_MODIFY_PROPERTY, property, 0, v->engine_type, v);
   958 	uint16 callback = GetVehicleCallback(CBID_VEHICLE_MODIFY_PROPERTY, property, 0, v->engine_type, v);
       
   959 	if (callback != CALLBACK_FAILED) return callback;
       
   960 
       
   961 	return orig_value;
       
   962 }
       
   963 
       
   964 
       
   965 uint GetEngineProperty(EngineID engine, uint8 property, uint orig_value)
       
   966 {
       
   967 	uint16 callback = GetVehicleCallback(CBID_VEHICLE_MODIFY_PROPERTY, property, 0, engine, NULL);
   959 	if (callback != CALLBACK_FAILED) return callback;
   968 	if (callback != CALLBACK_FAILED) return callback;
   960 
   969 
   961 	return orig_value;
   970 	return orig_value;
   962 }
   971 }
   963 
   972