tunnelbridge_cmd.c
changeset 4656 acffecd6f484
parent 4559 c853d2440065
child 4848 56549aa3e234
--- a/tunnelbridge_cmd.c	Wed Sep 27 16:07:07 2006 +0000
+++ b/tunnelbridge_cmd.c	Wed Sep 27 18:17:01 2006 +0000
@@ -28,6 +28,7 @@
 #include "water_map.h"
 #include "yapf/yapf.h"
 #include "date.h"
+#include "newgrf_sound.h"
 
 #include "table/bridge_land.h"
 
@@ -1361,8 +1362,9 @@
 
 			if (v->u.rail.track != 0x40 && dir == vdir) {
 				if (IsFrontEngine(v) && fc == _tunnel_fractcoord_1[dir]) {
-					if (v->spritenum < 4)
+					if (!PlayVehicleSound(v, VSE_TUNNEL) && v->spritenum < 4) {
 						SndPlayVehicleFx(SND_05_TRAIN_THROUGH_TUNNEL, v);
+					}
 					return 0;
 				}
 				if (fc == _tunnel_fractcoord_2[dir]) {