diff options
author | peter1138 <peter1138@openttd.org> | 2007-07-04 17:21:28 +0000 |
---|---|---|
committer | peter1138 <peter1138@openttd.org> | 2007-07-04 17:21:28 +0000 |
commit | efef78f786844fcb898c784fb26751f547afd78a (patch) | |
tree | e1a14f86deb422db17198e313b9ad4c9e619882c /src/rail_gui.cpp | |
parent | 156f149625d6b4a680d1f4729aaf3f981a3addfb (diff) | |
download | openttd-efef78f786844fcb898c784fb26751f547afd78a.tar.xz |
(svn r10437) -Feature: Automatic signal completion, enabled by pressing ctrl when dragging signals. Signals will continue following track until an existing signal, junction or station are reached. This currently replaces the existing use of ctrl-drag for changing existing signal type.
Diffstat (limited to 'src/rail_gui.cpp')
-rw-r--r-- | src/rail_gui.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/rail_gui.cpp b/src/rail_gui.cpp index b2e2ec49a..cecebf246 100644 --- a/src/rail_gui.cpp +++ b/src/rail_gui.cpp @@ -373,8 +373,10 @@ static void HandleAutoSignalPlacement() return; } - SB(p2, 3, 1, _ctrl_pressed); + /* XXX Steal ctrl for autosignal function, until we get some GUI */ + SB(p2, 3, 1, 0); SB(p2, 4, 1, _cur_year < _patches.semaphore_build_before); + SB(p2, 6, 1, _ctrl_pressed); SB(p2, 24, 8, _patches.drag_signals_density); /* _patches.drag_signals_density is given as a parameter such that each user |