Changeset - r10212:9ce6551716ed
[Not reviewed]
master
0 1 0
rubidium - 16 years ago 2008-10-02 00:23:30
rubidium@openttd.org
(svn r14432) -Fix: tile description of tiles with only one signal that is not the normal signal showing "normal signal and <signal type on tile>".
1 file changed with 10 insertions and 1 deletions:
0 comments (0 inline, 0 general)
src/rail_cmd.cpp
Show inline comments
 
@@ -2399,7 +2399,16 @@ static void GetTileDesc_Track(TileIndex 
 
				}
 
			};
 

	
 
			td->str = signal_type[GetSignalType(tile, TRACK_UPPER)][GetSignalType(tile, TRACK_LOWER)];
 
			uint primary_signal;
 
			uint secondary_signal;
 
			if (HasSignalOnTrack(tile, TRACK_UPPER)) {
 
				primary_signal = GetSignalType(tile, TRACK_UPPER);
 
				secondary_signal = HasSignalOnTrack(tile, TRACK_LOWER) ? GetSignalType(tile, TRACK_LOWER) : primary_signal;
 
			} else {
 
				secondary_signal = primary_signal = GetSignalType(tile, TRACK_LOWER);
 
			}
 

	
 
			td->str = signal_type[secondary_signal][primary_signal];
 
			break;
 
		}
 

	
0 comments (0 inline, 0 general)