Changeset - r17256:73cfb62a14c7
[Not reviewed]
master
0 1 0
rubidium - 13 years ago 2011-02-07 09:50:20
rubidium@openttd.org
(svn r22006) -Fix [FS#4480]: smoke/sparks of trains would be shown under bridges, or rather through bridges
1 file changed with 3 insertions and 0 deletions:
0 comments (0 inline, 0 general)
src/vehicle.cpp
Show inline comments
 
@@ -50,6 +50,7 @@
 
#include "effectvehicle_func.h"
 
#include "effectvehicle_base.h"
 
#include "vehiclelist.h"
 
#include "bridge_map.h"
 
#include "tunnel_map.h"
 
#include "depot_map.h"
 

	
 
@@ -2108,11 +2109,13 @@ void Vehicle::ShowVisualEffect() const
 
		/* Show no smoke when:
 
		 * - Smoke has been disabled for this vehicle
 
		 * - The vehicle is not visible
 
		 * - The vehicle is under a bridge
 
		 * - The vehicle is on a depot tile
 
		 * - The vehicle is on a tunnel tile
 
		 * - The vehicle is a train engine that is currently unpowered */
 
		if (disable_effect ||
 
				v->vehstatus & VS_HIDDEN ||
 
				(MayHaveBridgeAbove(v->tile) && IsBridgeAbove(v->tile)) ||
 
				IsDepotTile(v->tile) ||
 
				IsTunnelTile(v->tile) ||
 
				(v->type == VEH_TRAIN &&
0 comments (0 inline, 0 general)