Changeset - r11942:c9d488214c1e
[Not reviewed]
master
0 2 0
smatz - 15 years ago 2009-05-18 01:35:15
smatz@openttd.org
(svn r16350) -Codechange: make some 'rail track is present' checks more 'secure'
2 files changed with 2 insertions and 2 deletions:
0 comments (0 inline, 0 general)
src/elrail.cpp
Show inline comments
 
@@ -116,7 +116,7 @@ static TrackBits GetRailTrackBitsUnivers
 
 */
 
static TrackBits MaskWireBits(TileIndex t, TrackBits tracks)
 
{
 
	if (!IsPlainRail(t)) return tracks;
 
	if (!IsPlainRailTile(t)) return tracks;
 

	
 
	TrackdirBits neighbour_tdb = TRACKDIR_BIT_NONE;
 
	for (DiagDirection d = DIAGDIR_BEGIN; d < DIAGDIR_END; d++) {
src/rail_cmd.cpp
Show inline comments
 
@@ -827,7 +827,7 @@ CommandCost CmdBuildSingleSignal(TileInd
 

	
 
	/* You can only build signals on plain rail tiles, and the selected track must exist */
 
	if (!ValParamTrackOrientation(track) || !IsPlainRailTile(tile) ||
 
			!EnsureNoTrainOnTrack(tile, track) || !HasTrack(tile, track)) {
 
			!HasTrack(tile, track) || !EnsureNoTrainOnTrack(tile, track)) {
 
		return CMD_ERROR;
 
	}
 

	
0 comments (0 inline, 0 general)