Changeset - r9867:f01d9232358a
[Not reviewed]
master
0 1 0
rubidium - 16 years ago 2008-08-07 13:07:51
rubidium@openttd.org
(svn r14013) -Fix [FS#2202]: do not allow extending signals by dragging in any direction other than the track direction.
1 file changed with 2 insertions and 2 deletions:
0 comments (0 inline, 0 general)
src/rail_cmd.cpp
Show inline comments
 
@@ -1054,8 +1054,8 @@ static CommandCost CmdSignalTrackHelper(
 
	track = TrackdirToTrack(trackdir); /* trackdir might have changed, keep track in sync */
 
	Trackdir start_trackdir = trackdir;
 

	
 
	/* Autofill must start on a valid track to be able to avoid loops */
 
	if (autofill && !HasTrack(tile, track)) return CMD_ERROR;
 
	/* Must start on a valid track to be able to avoid loops */
 
	if (!HasTrack(tile, track)) return CMD_ERROR;
 

	
 
	SignalType sigtype = (SignalType)GB(p2, 7, 3);
 
	if (sigtype > SIGTYPE_LAST) return CMD_ERROR;
0 comments (0 inline, 0 general)