(svn r4600) - NewGRF: minor code style tidy up
This commit is contained in:
		@@ -546,7 +546,7 @@ static const SpriteGroup *TriggerVehicleSpriteGroup(const SpriteGroup *spritegro
 | 
				
			|||||||
	return ResolveVehicleSpriteGroup(spritegroup, veh, callback_info, resolve_func);
 | 
						return ResolveVehicleSpriteGroup(spritegroup, veh, callback_info, resolve_func);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void DoTriggerVehicle(Vehicle *veh, VehicleTrigger trigger, byte base_random_bits, bool first)
 | 
					static void DoTriggerVehicle(Vehicle *v, VehicleTrigger trigger, byte base_random_bits, bool first)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	const SpriteGroup *group;
 | 
						const SpriteGroup *group;
 | 
				
			||||||
	const RealSpriteGroup *rsg;
 | 
						const RealSpriteGroup *rsg;
 | 
				
			||||||
@@ -554,12 +554,12 @@ static void DoTriggerVehicle(Vehicle *veh, VehicleTrigger trigger, byte base_ran
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
	_vsg_random_triggers = trigger;
 | 
						_vsg_random_triggers = trigger;
 | 
				
			||||||
	_vsg_bits_to_reseed = 0;
 | 
						_vsg_bits_to_reseed = 0;
 | 
				
			||||||
	group = TriggerVehicleSpriteGroup(GetVehicleSpriteGroup(veh->engine_type, veh), veh, 0,
 | 
						group = TriggerVehicleSpriteGroup(GetVehicleSpriteGroup(v->engine_type, v), v, 0,
 | 
				
			||||||
	                                  (resolve_callback) TriggerVehicleSpriteGroup);
 | 
						                                  (resolve_callback) TriggerVehicleSpriteGroup);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if (group == NULL && veh->cargo_type != GC_DEFAULT) {
 | 
						if (group == NULL && v->cargo_type != GC_DEFAULT) {
 | 
				
			||||||
		// This group turned out to be empty but perhaps there'll be a default one.
 | 
							// This group turned out to be empty but perhaps there'll be a default one.
 | 
				
			||||||
		group = TriggerVehicleSpriteGroup(engine_custom_sprites[veh->engine_type][GC_DEFAULT], veh, 0,
 | 
							group = TriggerVehicleSpriteGroup(engine_custom_sprites[v->engine_type][GC_DEFAULT], v, 0,
 | 
				
			||||||
		                                  (resolve_callback) TriggerVehicleSpriteGroup);
 | 
							                                  (resolve_callback) TriggerVehicleSpriteGroup);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -570,8 +570,8 @@ static void DoTriggerVehicle(Vehicle *veh, VehicleTrigger trigger, byte base_ran
 | 
				
			|||||||
	rsg = &group->g.real;
 | 
						rsg = &group->g.real;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	new_random_bits = Random();
 | 
						new_random_bits = Random();
 | 
				
			||||||
	veh->random_bits &= ~_vsg_bits_to_reseed;
 | 
						v->random_bits &= ~_vsg_bits_to_reseed;
 | 
				
			||||||
	veh->random_bits |= (first ? new_random_bits : base_random_bits) & _vsg_bits_to_reseed;
 | 
						v->random_bits |= (first ? new_random_bits : base_random_bits) & _vsg_bits_to_reseed;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	switch (trigger) {
 | 
						switch (trigger) {
 | 
				
			||||||
		case VEHICLE_TRIGGER_NEW_CARGO:
 | 
							case VEHICLE_TRIGGER_NEW_CARGO:
 | 
				
			||||||
@@ -583,41 +583,41 @@ static void DoTriggerVehicle(Vehicle *veh, VehicleTrigger trigger, byte base_ran
 | 
				
			|||||||
			 * i.e.), so we give them all the NEW_CARGO triggered
 | 
								 * i.e.), so we give them all the NEW_CARGO triggered
 | 
				
			||||||
			 * vehicle's portion of random bits. */
 | 
								 * vehicle's portion of random bits. */
 | 
				
			||||||
			assert(first);
 | 
								assert(first);
 | 
				
			||||||
			DoTriggerVehicle(GetFirstVehicleInChain(veh), VEHICLE_TRIGGER_ANY_NEW_CARGO, new_random_bits, false);
 | 
								DoTriggerVehicle(GetFirstVehicleInChain(v), VEHICLE_TRIGGER_ANY_NEW_CARGO, new_random_bits, false);
 | 
				
			||||||
			break;
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		case VEHICLE_TRIGGER_DEPOT:
 | 
							case VEHICLE_TRIGGER_DEPOT:
 | 
				
			||||||
			/* We now trigger the next vehicle in chain recursively.
 | 
								/* We now trigger the next vehicle in chain recursively.
 | 
				
			||||||
			 * The random bits portions may be different for each
 | 
								 * The random bits portions may be different for each
 | 
				
			||||||
			 * vehicle in chain. */
 | 
								 * vehicle in chain. */
 | 
				
			||||||
			if (veh->next != NULL)
 | 
								if (v->next != NULL) DoTriggerVehicle(v->next, trigger, 0, true);
 | 
				
			||||||
				DoTriggerVehicle(veh->next, trigger, 0, true);
 | 
					 | 
				
			||||||
			break;
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		case VEHICLE_TRIGGER_EMPTY:
 | 
							case VEHICLE_TRIGGER_EMPTY:
 | 
				
			||||||
			/* We now trigger the next vehicle in chain
 | 
								/* We now trigger the next vehicle in chain
 | 
				
			||||||
			 * recursively.  The random bits portions must be same
 | 
								 * recursively.  The random bits portions must be same
 | 
				
			||||||
			 * for each vehicle in chain, so we give them all
 | 
								 * for each vehicle in chain, so we give them all
 | 
				
			||||||
			 * first chained vehicle's portion of random bits. */
 | 
								 * first chained vehicle's portion of random bits. */
 | 
				
			||||||
			if (veh->next != NULL)
 | 
								if (v->next != NULL) DoTriggerVehicle(v->next, trigger, first ? new_random_bits : base_random_bits, false);
 | 
				
			||||||
				DoTriggerVehicle(veh->next, trigger, first ? new_random_bits : base_random_bits, false);
 | 
					 | 
				
			||||||
			break;
 | 
								break;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		case VEHICLE_TRIGGER_ANY_NEW_CARGO:
 | 
							case VEHICLE_TRIGGER_ANY_NEW_CARGO:
 | 
				
			||||||
			/* Now pass the trigger recursively to the next vehicle
 | 
								/* Now pass the trigger recursively to the next vehicle
 | 
				
			||||||
			 * in chain. */
 | 
								 * in chain. */
 | 
				
			||||||
			assert(!first);
 | 
								assert(!first);
 | 
				
			||||||
			if (veh->next != NULL)
 | 
								if (v->next != NULL) DoTriggerVehicle(v->next, VEHICLE_TRIGGER_ANY_NEW_CARGO, base_random_bits, false);
 | 
				
			||||||
				DoTriggerVehicle(veh->next, VEHICLE_TRIGGER_ANY_NEW_CARGO, base_random_bits, false);
 | 
					 | 
				
			||||||
			break;
 | 
								break;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void TriggerVehicle(Vehicle *veh, VehicleTrigger trigger)
 | 
					void TriggerVehicle(Vehicle *v, VehicleTrigger trigger)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	if (trigger == VEHICLE_TRIGGER_DEPOT) {
 | 
						if (trigger == VEHICLE_TRIGGER_DEPOT) {
 | 
				
			||||||
		// store that the vehicle entered a depot this tick
 | 
							// store that the vehicle entered a depot this tick
 | 
				
			||||||
		VehicleEnteredDepotThisTick(veh);
 | 
							VehicleEnteredDepotThisTick(v);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	DoTriggerVehicle(veh, trigger, 0, true);
 | 
						DoTriggerVehicle(v, trigger, 0, true);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
StringID _engine_custom_names[TOTAL_NUM_ENGINES];
 | 
					StringID _engine_custom_names[TOTAL_NUM_ENGINES];
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user