rail_cmd.c
branchcustombridgeheads
changeset 5636 2f3e7fb56cae
parent 5632 025c3b25f1fd
equal deleted inserted replaced
5635:58d96074685e 5636:2f3e7fb56cae
  1452 
  1452 
  1453 static bool SetSignalsEnumProc(TileIndex tile, void* data, int track, uint length, byte* state)
  1453 static bool SetSignalsEnumProc(TileIndex tile, void* data, int track, uint length, byte* state)
  1454 {
  1454 {
  1455 	SetSignalsData* ssd = data;
  1455 	SetSignalsData* ssd = data;
  1456 
  1456 
  1457 	if (!IsTileType(tile, MP_RAILWAY)) return false;
  1457 	if (!(IsTileType(tile, MP_RAILWAY) || IsTileType(tile, MP_RAILWAY_BRIDGE))) return false;
  1458 
  1458 
  1459 	// the tile has signals?
  1459 	// the tile has signals?
  1460 	if (HasSignalOnTrack(tile, TrackdirToTrack(track))) {
  1460 	if (HasSignalOnTrack(tile, TrackdirToTrack(track))) {
  1461 		if (HasSignalOnTrackdir(tile, ReverseTrackdir(track))) {
  1461 		if (HasSignalOnTrackdir(tile, ReverseTrackdir(track))) {
  1462 			// yes, add the signal to the list of signals
  1462 			// yes, add the signal to the list of signals