train_cmd.c
changeset 1507 18cb39ddddfd
parent 1475 c21a6481b735
child 1520 d88442095697
--- a/train_cmd.c	Tue Mar 15 12:21:15 2005 +0000
+++ b/train_cmd.c	Tue Mar 15 12:21:59 2005 +0000
@@ -2589,10 +2589,9 @@
 			v->progress = 255-10;
 			if (++v->load_unload_time_rem < _patches.wait_twoway_signal * 73) {
 				TileIndex o_tile = gp.new_tile + TileOffsByDir(enterdir);
-				VehicleAtSignalData vasd = {
-					o_tile,
-					dir ^ 4
-				};
+				VehicleAtSignalData vasd;
+				vasd.tile = o_tile;
+				vasd.direction = dir ^ 4;
 
 				/* check if a train is waiting on the other side */
 				if (VehicleFromPos(o_tile, &vasd, CheckVehicleAtSignal) == NULL)